From de87fbd1d5b71384060076e6a121cd0bafd3375f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=B1=E9=87=91=E5=8B=87?= Date: Tue, 14 Oct 2025 13:54:01 +0800 Subject: [PATCH] - [apiv2] Remove http code define. --- framework/api/entry.class.php | 64 ++--------------------------------- 1 file changed, 3 insertions(+), 61 deletions(-) diff --git a/framework/api/entry.class.php b/framework/api/entry.class.php index a5e8797627..c140411023 100644 --- a/framework/api/entry.class.php +++ b/framework/api/entry.class.php @@ -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); } /**