每天一个 HTTP 状态码 101】的更多相关文章

101 Switching Protocols 当客户端的请求具有 Upgrade HTTP 首部,表示要求服务器切换到指定协议:此时服务器端就可以向客户端响应 101 Switching Protocols 指示着服务器端正在切换到客户端要求的这个协议. 实例 如果页面上存在 WebSocket 连接,那么可以查看浏览器的网络请求记录,就可以看到 101 的响应. 参考 List of HTTP status codes HTTP response status codes 101 Switc…
前前言 在重新开始写博文(其实大多也就最多算是日常笔记小结)之际,就想着从短小精悍的文章入手,就想到了 HTTP 状态码.另外,记得很久之前,看过一个<每天一个 Linux 命令>系列文章,所以就也用了 "每天一个 HTTP 状态码" 这种类似前辈风格的标题. 系列序 HTTP 状态码由 3 位阿拉伯数字构成,其中第一位用于定义 HTTP 响应的类型.一共有 5 种类型,分别如下: 1xx 信息:服务器已收到并理解该请求.它是在请求处理继续进行时临时发出的.它提醒客户端等待…
原文链接:http://racksburg.com/choosing-an-http-status-code/ 打开双语对照阅读 有什么能比 HTTP 响应状态码更简单呢?页面渲染了吗?好极了,返回 200.页面不存在?那么是 404.想要跳转到另一个页面?302 或者可能是 301. 我喜欢把 HTTP 状态码想象成无线电波传输的 10 码1.“呼叫,呼叫,我是 White Chocolate Thunder,发现 200 OK.” —— Aaron Patterson (@tenderlov…
本文转载自:众成翻译 译者:十年踪迹 链接:http://www.zcfy.cc/article/904 原文:http://racksburg.com/choosing-an-http-status-code/ 有什么能比 HTTP 响应状态码更简单呢?页面渲染了吗?好极了,返回 200.页面不存在?那么是 404.想要跳转到另一个页面?302 或者可能是 301. 我喜欢把 HTTP 状态码想象成无线电波传输的 10 码<sup>1</sup>.“呼叫,呼叫,我是 White…
203 Non-Authoritative Information 203 Non-Authoritative Information 'Non-Authoritative Informative' 直译过来是「非权威信息」的意思,这个状态码意味着当前响应的数据不完全与源服务器相同.它通常是由中间服务器(比如,一个代理服务器)返回给客户端的,这确实颇有「非权威信息」的意味,因为中间服务器接收到源服务器响应后,对其进行了一些修改,所以源服务器的响应具体是什么,发请求的客户端是完全不知情的. 实例…
201 Created 201 Created 表示客户端的请求已经成功完成,结果是创建了一个新资源,通常用于响应「增删改查」里的「增」.如果是严格按照 RESEful style 的 API,那么当客户端的 POST 请求成功后,服务器端就应该返回这个状态码. 实例 请求: POST /user HTTP/2 Host: api.example.org Content-Type: application/json Pragma: no-cache Cache-Control: no-cache…
200 OK 话不多说,这个状态码应该是最最最常用的了,无人不知,无人不晓: 就是表示请求成功的意思,你若安好,便是晴天. 摘自对于 https://www.google.com/ GET 请求的响应: HTTP/2 200 OK date: Thu, 12 May 2022 14:11:14 GMT expires: -1 cache-control: private, max-age=0 content-type: text/html; charset=UTF-8 strict-transp…
102 Processing 102 Processing 是用于 WebDAV协议 请求的状态码. 这个状态码表示服务器已经收到了客户端的请求,正在处理,但暂时还没有可接触的响应.可以用于防止客户端超时并假设请求丢失. 实例 客户端发送了请求头(含有 Except: 100-continue) 服务器响应: HTTP/1.1 100 Continue 客户端发送请求体 服务器响应: HTTP/1.1 102 Processing 服务器响应: HTTP/1.1 102 Processing 服…
205 Reset Content 205 Reset Content 表示服务器成功地处理了客户端的请求,要求客户端重置它发送请求时的文档视图.这个响应码跟 204 No Content 类似,也不返回任何内容.这个在当今异步请求,都是单页 Web App 的情况下,没有什么实用空间与场景,它所表示的功能可以由客户端程序独立实现. 实例 HTTP/2 205 Reset Content Connection: close 参考 List of HTTP status codes HTTP re…
202 Accepted 202 Accepted 表示服务器已经接受了这个请求,但是还不确定这个请求是否能够成功地被处理完.该请求最终可能会或可能不会被执行,并且在处理发生时可能会被拒绝,这是不确定的.在 HTTP 这种无状态的协议中,也是没有办法稍后再发送当前这个请求结果的异步响应:所以发送请求的客户端稍后可能会使用其他方式来取得这个请求的响应结果,或者是服务器以一种其他方式来通知客户端结果(例如,邮件). 实例 请求: POST /a-batch-process HTTP/2 响应: HT…