- [apiv2] Remove http code define.
This commit is contained in:
@@ -144,76 +144,18 @@ class baseEntry
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* HTTP状态码
|
||||
* HTTP status code
|
||||
*
|
||||
* @access public
|
||||
*/
|
||||
public $statusCode = array(
|
||||
100 => "100 Continue",
|
||||
101 => "101 Switching Protocols",
|
||||
102 => "102 Processing",
|
||||
|
||||
200 => "200 OK",
|
||||
201 => "201 Created",
|
||||
202 => "202 Accepted",
|
||||
203 => "203 Non-Authoritative Information",
|
||||
204 => "204 No Content",
|
||||
205 => "205 Reset Content",
|
||||
206 => "206 Partial Content",
|
||||
207 => "207 Multi-Status",
|
||||
|
||||
300 => "300 Multiple Choices",
|
||||
301 => "301 Moved Permanently",
|
||||
302 => "302 Found",
|
||||
303 => "303 See Other",
|
||||
304 => "304 Not Modified",
|
||||
305 => "305 Use Proxy",
|
||||
307 => "307 Temporary Redirect",
|
||||
|
||||
400 => "400 Bad Request",
|
||||
401 => "401 Authorization Required",
|
||||
402 => "402 Payment Required",
|
||||
403 => "403 Forbidden",
|
||||
404 => "404 Not Found",
|
||||
405 => "405 Method Not Allowed",
|
||||
406 => "406 Not Acceptable",
|
||||
407 => "407 Proxy Authentication Required",
|
||||
408 => "408 Request Time-out",
|
||||
409 => "409 Conflict",
|
||||
410 => "410 Gone",
|
||||
411 => "411 Length Required",
|
||||
412 => "412 Precondition Failed",
|
||||
413 => "413 Request Entity Too Large",
|
||||
414 => "414 Request-URI Too Large",
|
||||
415 => "415 Unsupported Media Type",
|
||||
416 => "416 Requested Range Not Satisfiable",
|
||||
417 => "417 Expectation Failed",
|
||||
422 => "422 Unprocessable Entity",
|
||||
423 => "423 Locked",
|
||||
424 => "424 Failed Dependency",
|
||||
426 => "426 Upgrade Required",
|
||||
);
|
||||
|
||||
/**
|
||||
* 发送请求的响应数据
|
||||
* Send response data
|
||||
*
|
||||
* @param int $code
|
||||
* @param mixed $data
|
||||
* @access public
|
||||
* @return string
|
||||
*/
|
||||
public function send(int $code, $data = '')
|
||||
public function send(int $code, mixed $data = '')
|
||||
{
|
||||
header("Access-Control-Allow-Origin: *");
|
||||
header("Access-Control-Allow-Credentials: true");
|
||||
header("Access-Control-Allow-Headers: Origin,X-Requested-With,Content-Type,Accept,Authorization,Token,Referer,User-Agent");
|
||||
header('Access-Control-Allow-Methods: GET,POST,PUT,DELETE,OPTIONS,PATCH');
|
||||
header("Content-type: application/json");
|
||||
header("HTTP/1.1 {$this->statusCode[$code]}");
|
||||
|
||||
return !empty($data) ? json_encode($data, JSON_HEX_TAG) : '';
|
||||
return helper::response($data, $code);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user