- N +

响应码什么情况

响应码(HTTP状态码)是Web服务器在接收到HTTP请求后返回的数字代码,用于表示请求的结果。以下是常见的响应码及其含义:

1. 1xx(信息性响应码):

100 Continue:请求已被接收,等待下一步操作。

101 Switching Protocols:服务器将切换到另一个协议。

2. 2xx(成功响应码):

200 OK:请求已成功处理。

201 Created:请求已成功,并创建了新的资源。

202 Accepted:请求已接受,但尚未处理。

203 Non-Authoritative Information:从另一个服务器获取的信息。

204 No Content:请求已成功处理,但没有返回内容。

205 Reset Content:请求已成功处理,但应重置文档视图。

206 Partial Content:请求已成功,但只返回部分内容。

3. 3xx(重定向响应码):

300 Multiple Choices:请求的资源有多种选择。

301 Moved Permanently:请求的资源已永久移动到新位置。

302 Found:请求的资源已临时移动到新位置。

303 See Other:请求的资源已移动到另一个位置,客户端应使用GET方法获取资源。

304 Not Modified:资源未修改,客户端可以缓存之前的版本。

305 Use Proxy:请求必须通过代理服务器。

306 (未使用):保留,用于将来使用。

307 Temporary Redirect:请求的资源已临时移动到新位置。

4. 4xx(客户端错误响应码):

400 Bad Request:请求无效。

401 Unauthorized:请求未授权。

402 Payment Required:请求需要付费。

403 Forbidden:请求被服务器拒绝。

404 Not Found:请求的资源不存在。

405 Method Not Allowed:请求方法不被允许。

406 Not Acceptable:请求的内容格式不被接受。

407 Proxy Authentication Required:请求需要代理服务器认证。

408 Request Timeout:请求超时。

409 Conflict:请求冲突。

410 Gone:请求的资源已永久删除。

411 Length Required:请求需要指定内容长度。

412 Precondition Failed:请求的预条件失败。

413 Payload Too Large:请求的实体过大。

414 URI Too Long:请求的URI过长。

415 Unsupported Media Type:请求的内容类型不受支持。

416 Range Not Satisfiable:请求的范围无效。

417 Expectation Failed:期望的扩展未满足。

5. 5xx(服务器错误响应码):

500 Internal Server Error:服务器内部错误。

501 Not Implemented:服务器不支持请求的功能。

502 Bad Gateway:服务器从上游服务器接收到了无效的响应。

503 Service Unavailable:服务器当前无法处理请求,通常是由于过载或维护。

504 Gateway Timeout:服务器等待上游服务器响应超时。

505 HTTP Version Not Supported:服务器不支持请求的HTTP版本。

响应码有助于开发者了解请求是否成功,以及可能的问题所在。

返回列表
上一篇:
下一篇: