美文网首页
http状态码

http状态码

作者: lucky_果果 | 来源:发表于2019-12-03 11:38 被阅读0次

1**   属于提示类信息,是协议处理的中间状态。

101 switch protocols:意思是客户端使用upgrade头字段。要求在http协议的基础上改成其他协议继续通信,比如websocket。而如果服务器也同意变更的协议,就会返回101,再之后的数据传输就不会在使用http协议。

2**  服务器接到请求并成功处理客户端的请求。

200 ok :成功状态码。如果是非HEAD请求,则会在响应头后都会有body数据。

201状态码:表示请求成功并且服务器创建了新的资源,且其 URI 已经随Location 头信息返回。

204 no content :也是一个成功的状态码。与200类似,只是响应头后没有body数据。

206 partial content : HTPP分块下载或者断点续传的基础。也是一种成功的请求,只是在body的数据不是全部的数据资源而是其中的一部分。 206一般会有头字段 content-Range,表示响应报文body的数据的具体范围。 例如: “Content-Range:bytes 0-99/2000",意思是此次获取的数据是总数据2000的前100个字节。

3**  表示客户端请求的资源发生了变化,客户端必须使用新的url发送请求获取资源。也就是”重定向“。

301 moved Permanently:永久性重定向。例如由原来的的http升级为https。

302 Moved temporarily : 临时重定向。例如某天后台系统维护。

304 not Modified。它用于 “If-Modified-since” 等条件请求,表示资源未发生修改,用于缓存控制。它不具有通常的跳转含义,但可以理解成跳转到缓存文件(缓存重定向)。

4** 客户端发送的请求报文有误,服务器无法处理

400 bad request :是一个通用的错误码,表示请求参数有误,是具体的数据格式错误还是请求头的url超长它没有明确说。

401状态码:请求要求身份验证。 对于需要登录的网页,服务器可能返回此响应。

403 Forbidden:不是客户端请求出错,是服务器禁止访问请求的资源。原因可能是信息敏感、法律禁止等。

404 Not Found:资源在服务器找不到。

405 Method Not Allowed:不允许使用某方法操作资源,例如不欲奴使用post,支允许使用get。

406 Not Acceptable:资源无法满足客户端的请求,例如请求中文只有英文。

408 Ruquest Timeout:请求超时。

409 Conflict:多个请求发生冲突,可以理解成多线程并发的静态。

413 Request Entity Too Large:请求报文的body过大。

414 Request-URL too Large:请求行里的url过大。

429 Too Many Request:客户端发送了太多的请求,通常是由于服务器的限连策略。

431 Request Header Fields Too Large:请求头的某个字段或者是总体太大。

5**  客户端请求参数正确,服务器在处理时内部发生错误。

501 Not Implemented 表示客户端请求的功能还不支持。

502 Bad Gateway:通常是服务器作为网关或者代理时返回的错误,表示服务器自身工作正常,只是访问后台服务时出错。

503 service Unavailable:表示服务器当前很忙。我们上网经常遇到这种情况,稍后刷新就没问题了。

相关文章

  • http状态码

    本篇关于http状态码 目录 http状态码分类 HTTP状态码列表 备注 http状态码分类 HTTP状态码列表 备注

  • http状态码书目录

    http状态码之100 http状态码之101 http状态码之102 http状态码之200 http状态码之2...

  • HTTP状态码大全

    HTTP状态码大全 HTTP 状态码 HTTP Status Code HTTP状态码大全[#http%E7%8A...

  • HTTP状态码

    HTTP状态码分类 HTTP状态码列表

  • HTTP协议的状态消息

    HTTP状态码分类: 常见HTTP状态码:

  • 说说HTTP状态码

    引用 记得被 404 支配的恐惧么?引用 HTTP状态码引用 说说HTTP状态码 概述 HTTP状态码(HTTP ...

  • HTTP状态码

    100 客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。客户端应当...

  • HTTP状态码

    作为开发人员,经常和服务端进行数据交互,必然涉及到网络请求,对于HTTP状态码的熟悉也是必要的。下面就针对HTTP...

  • Http状态码

    http的状态码有很多不常见的,而我们能碰到的也就只有这么几个,经常还是很容易忘记的 . 为了以免以后碰到服务器返...

  • HTTP状态码

    100:继续 客户端应当继续发送请求。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。10...

网友评论

      本文标题:http状态码

      本文链接:https://www.haomeiwen.com/subject/ssccgctx.html