常用的HTTP状态码详解

接上篇,http请求详解 https://blog.csdn.net/weixin_43831559/article/details/122479376 ,客户端在向服务器发送请求,不是每次请求都会成功,如果请求不成功,网页就会出现不同的状态码来告诉用户,为什么请求失败,不同的请求码含义不同。如下文所示:

1XX

这类请求码表示服务端接受了客户端的请求,需要继续处理。

100 - - - Continue

服务端收到请求头,客户端应继续发送请求体。

101 - - - Switching Protocols

服务器已经理解客户端的请求,并且根据客户端的请求切换协议。

102 - - - Processing

服务端已经收到并且正在处理请求,但是无响应可用。

103 - - - Early Hints

服务端允许用户在收到响应之前预加载一些资源,这样可以提高用户的访问速度。

2XX

这类请求码表示对于客户端的请求,服务器接受并且做了处理。

200 - - - OK

服务端理解,接受,处理了来自客户端的请求,并且成功返回。

201 - - - Created

请求被实现,请求的新资源根据需求在创建。

202 - - - Accepted

服务端已接受请求但未处理,最终可能被处理或者不会。

204 - - - No Content

服务端处理了请求,但是返回无内容。

205 - - - Reset Content

返回无内容,需要客户端重置文档视图。

206 - - - Partial Content

服务端处理了部分请求。

207 - - - Multi Status

响应体是xml格式。

3XX

这类请求码表示客户端需要进行下一步操作,请求才算完成。

300 - - - Multiple Choices

客户端请求的资源包含多个,并且每个资源都包含了特定地址和信息,客户端可以自行选择一个地址进行访问。

301 - - - Moved Permanently

客户端访问的资源被永久移动,下次访问应该使用新的地址。

302 - - - Found

客户端要求执行临时的重定向,之后每次访问还是原来的地址。

303 - - - See Other

请求的资源可以其他的URI上被找到,服务端会重定向到这个URI上,并且会在响应头中写明他的地址信息。

304 - - - Not Modified

请求头中的部分信息没有被改变过,客户端已经具有资源副本,不需要再次请求资源了。

305 - - - Use Proxy

需要特定的代理才能完成请求。

307 - - - Temporary Redirect

临时重定向,之后每次访问还是使用原来的地址,但是请求方法不能变。

4XX

此类型的状态码代表客户端的请求有问题。

400

  • bad request:客户端发送了错误的请求,服务端不予处理。
  • invalid hostname:无效的域名

401 - - - Unauthorized

用户没有别授权,需要提供一定的凭据。

403 - - - Forbidden

服务器理解了请求但是拒绝执行。

404 - - - Not Found

请求资源没有找到,可以继续后续请求。

405 - - - Method Not Allowed

请求方法错误,没有办法请求到对应资源。

406 - - - Not Acceptable

请求资源不满足请求头的条件,所以无法给出响应,请求不接受。

408 - - - Request TimeOut

请求超时

409 - - - Conflict

请求存在冲突。

410 - - - Gone

请求资源不可用

411 - - - Length Required

需要Content-Length字段。

412 - - - Precondiction Failed

客户端在发送请求的时候,在请求头中加了条件,服务器在验证这些条件室发现自身无法满足。

413 - - - Request Entity Too Long

请求实体太大,超出服务器的可处理范围。

414 - - - Request-URI Too Long

URI太长,所以服务器拒绝了请求。

415 - - - Unsupported Media Type

提交的请求格式不是服务端所需要的格式。

416 - - - Requested Range Not Satisfiable

客户端请求部分文件但是服务端不能提供。

417 - - - Expectation Failed

请求头中except字段中的内容服务器无法满足。

5XX

这类状态码表示服务端在处理请求的时候遇到了错误。

500 - - - Internal Sever Error

服务器遇到突发状况无法处理请求。

501 - - - Not Implemented

请求中包含的功能,方法使得服务端无法支持或识别。

502 - - - Bad Gateway

当前服务器(网关、代理)从上游服务器收到了无效的响应。

503 - - - Service Unavailable

服务端暂时无法处理请求。

504 - - - Gateway Timeout

当前服务器(网关、代理)无法从上游服务器及时收到响应。

505 - - - HTTP Version Not Supported

请求中的http版本不是服务器所支持的。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值