HTTP状态码大全(常见 HTTP Status Code 含义查询)

原文地址

1、 HTTP Status Code 1xx 请求信息

这一组状态码表明这是一个临时性响应。此响应仅由状态行和可选的HTTP头组成,以一个空行结尾。由于HTTP/1.0未定义任何1xx状态码,所以不要向HTTP/1.0客户端发送1xx响应。

Http状态码Http Status CodeHttp状态码含义中文说明
100100 Continue请继续请求
101101 Switching Protocols请切换协议
102102 Processing将继续执行请求

2、 HTTP Status Code 2xx 成功状态

这一组状态码表明客户端的请求已经被服务器端成功接收并正确解析。

Http状态码Http Status CodeHttp状态码含义中文说明
200200 OK请求成功
201201 Created请求已被接受,等待资源响应
202202 Accepted请求已被接受,但尚未处理
203203 Non-Authoritative Information请求已成功处理,结果来自第三方拷贝
204204 No Content请求已成功处理,但无返回内容
205205 Reset Content请求已成功处理,但需重置内容
206206 Partial Content请求已成功处理,但仅返回了部分内容
207207 Multi-Status请求已成功处理,返回了多个状态的XML消息
208208 Already Reported响应已发送
226226 IM Used已完成响应

3、 HTTP Status Code 3xx 重定向状态

这一组状态码表示客户端需要采取更进一步的行动来完成请求。通常,这些状态码用来重定向,后续的请求地址(重定向目标)在本次响应的Location域中指明。

Http状态码Http Status CodeHttp状态码含义中文说明
300300 Multiple Choices返回多条重定向供选择
301301 Moved Permanently永久重定向
302302 Found临时重定向
303303 See Other当前请求的资源在其它地址
304304 Not Modified请求资源与本地缓存相同,未修改
305305 Use Proxy必须通过代理访问
306306 (已废弃)Switch Proxy(已废弃)请切换代理
307307 Temporary Redirect临时重定向,同302
308308 Permanent Redirect永久重定向,且禁止改变http方法

4、 HTTP Status Code 4xx 客户端错误

这一组状态码表示客户端的请求存在错误,导致服务器无法处理。除非响应的是一个HEAD请求,否则服务器就应该返回一个解释当前错误状况的实体,以及这是临时的还是永久性的状况。这些状态码适用于任何请求方法。浏览器应当向用户显示任何包含在此类错误响应中的实体内容。

Http状态码Http Status CodeHttp状态码含义中文说明
400400 Bad Request请求错误,通常是访问的域名未绑定引起
401401 Unauthorized需要身份认证验证
402402 Payment Required-
403403 Forbidden禁止访问
404404 Not Found请求的内容未找到或已删除
405405 Method Not Allowed不允许的请求方法
406406 Not Acceptable无法响应,因资源无法满足客户端条件
407407 Proxy Authentication Required要求通过代理的身份认证
408408 Request Timeout请求超时
409409 Conflict存在冲突
410410 Gone资源已经不存在(过去存在)
411411 Length Required无法处理该请求
412412 Precondition Failed请求条件错误
413413 Payload Too Large请求的实体过大
414414 Request-URI Too Long请求的URI过长
415415 Unsupported Media Type无法处理的媒体格式
416416 Range Not Satisfiable请求的范围无效
417417 Expectation Failed无法满足的Expect
418418 I'm a teapot愚人节笑话
421421 There are too many connections from your internet address连接数超限
422422 Unprocessable Entity请求的语义错误
423423 Locked当前资源被锁定
424424 Failed Dependency当前请求失败
425425 Unordered Collection未知
426426 Upgrade Required请切换到TLS/1.0
428428 Precondition Required请求未带条件
429429 Too Many Requests并发请求过多
431431 Request Header Fields Too Large请求头过大
449449 Retry With请重试
451451 Unavailable For Legal Reasons访问被拒绝(法律的要求)
499499 Client Closed Request客户端主动关闭了连接

5、 HTTP Status Code 5xx 服务器错误状态

这一组状态码说明服务器在处理请求的过程中有错误或者异常状态发生,也有可能是服务器意识到以当前的软硬件资源无法完成对请求的处理。除非这是一个HEAD请求,否则服务器应当包含一个解释当前错误状态以及这个状况是临时的还是永久的解释信息实体。浏览器应当向用户展示任何在当前响应中被包含的实体。

Http状态码Http Status CodeHttp状态码含义中文说明
500500 Internal Server Error服务器端程序错误
501501 Not Implemented服务器不支持的请求方法
502502 Bad Gateway网关无响应
503503 Service Unavailable服务器端临时错误
504504 Gateway Timeout网关超时
505505 HTTP Version Not Supported服务器不支持的HTTP版本
506506 Variant Also Negotiates服务器内部配置错误
507507 Insufficient Storage服务器无法存储请求
508508 Loop Detected服务器因死循环而终止操作
509509 Bandwidth Limit Exceeded服务器带宽限制
510510 Not Extended获取资源策略未被满足
511511 Network Authentication Required需验证以许可连接
599599 Network Connect Timeout Error网络连接超时

  • 70
    点赞
  • 604
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: HTTP 状态码 400 表示客户端发送的请求有语法错误或者不能被服务器理解。这通常是因为客户端没有提供正确的请求头,或者提供的请求数据不符合服务器的要求。服务器在收到此类请求时,一般会返回一个带有错误信息的响应,以便客户端能够纠正错误。 ### 回答2: HTTP请求中的状态码为400表示客户端发出的请求有语法错误,服务器无法理解。常见的情况包括请求参数缺失、参数格式错误、请求内容过大等。当服务器收到一个无法处理的请求时,会返回400状态码给客户端,提示请求错误。 400状态码是属于客户端错误类别中的一种,与服务端错误(如500状态码)不同。客户端在遇到400错误时,应该检查请求参数是否正确,并根据服务器返回的响应信息进行修正。 当收到400状态码时,客户端可以通过查看返回的响应信息中的错误具体描述,来更准确地判断请求中的错误原因。在调试过程中,开发人员可以利用这个状态码定位请求中的问题,并进行相应的调整。 在处理400错误时,客户端有多种处理方式,例如重新发送合法的请求、向用户展示错误信息、跳转到其他页面等。需要根据具体情况来确定如何处理。 总之,400状态码表示请求有语法错误,客户端需要根据服务器的具体响应信息来进行调整和修正,以解决请求错误问题。 ### 回答3: 在HTTP请求中,状态码为400意味着客户端发送的请求存在错误。该状态码是由服务器返回给客户端的,用于指示客户端请求中的语法或参数存在问题,导致服务器无法理解或处理该请求。 状态码为400表示Bad Request(错误的请求)。它表示客户端发送的请求无效,可能是由于请求中的参数不正确、格式错误、缺失必需的字段或包含无效的字符等问题。 当收到状态码为400的响应时,客户端通常需要检查自己发送的请求,以确保请求的语法和参数都符合服务器的要求。可以检查请求的URL、请求头和请求体中的参数、字符编码等方面的问题。 如果收到状态码为400的响应,客户端可以尝试重新发送正确的请求,并确保请求的格式和参数正确。此外,客户端还可以检查服务器返回的错误信息,以更具体地了解请求中的错误并进行相应的处理。 总之,HTTP状态码为400表示客户端发送的请求存在问题,需要客户端查找和修正请求中的错误,以便服务器能够正确处理请求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值