http状态码

常用的http请求状态码

旧巷老猫 提交于 2019-12-04 23:45:50
常见的http状态码分为五类,分别是 1xx(信息状态码,表示接受的请求正在处理);   100 继续请求:表示服务器已经接受一部分请求,需要继续请求;   101 切换协议:表示请求者请求服务器切换协议,服务器已确认,并准备切换。 2xx(成功状态码,表示请求正常处理完毕);   200 正常处理:表示请求已经正常处理;   204 没有返回:请求处理成功,但没有资源返回;   206 部分请求:表示客户端进行了范围请求,而服务器成功执行了这部分的GET请求。响应报文中包含由Content-Range指定范围的实体内容。 3xx(重定向状态码,表示需要进行附加操作以完成请求);   301 永久重定向:资源的url已经更新;   302 临时重定向:资源的url已临时定位到其他位置,但是后续可能会变回来;   303 临时重定向:和302不同,303只能用GET方法;   304 资源已找到,但不符合条件:该状态码表示客户端发送附带条件的请求时(采用GET方法的请求报文中包含If-Match,If-Modified-Since,If-None-Match,If-Range,If-Unmodified-Since中任一首部)服务端允许请求访问资源,但因发生请求未满足条件的情况后,直接返回304.。   307 临时重定向:与302基本一致。 4xx(客户端错误码,服务端无法处理请求

HTTP状态码

懵懂的女人 提交于 2019-12-04 15:40:42
当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。 HTTP状态码的英文为HTTP Status Code。 直线电机价格 下面是常见的HTTP状态码: 200 - 请求成功 301 - 资源(网页等)被永久转移到其它URL 404 - 请求的资源(网页等)不存在 500 - 内部服务器错误 HTTP状态码分类 HTTP状态码由三个十进制数字组成,第一个十进制数字定义了状态码的类型,后两个数字没有分类的作用。HTTP状态码共分为5种类型: HTTP状态码分类 分类 分类描述 1** 信息,服务器收到请求,需要请求者继续执行操作 2** 成功,操作被成功接收并处理 3** 重定向,需要进一步的操作以完成请求 4** 客户端错误,请求包含语法错误或无法完成请求 5** 服务器错误,服务器在处理请求的过程中发生了错误 HTTP状态码列表: HTTP状态码列表 状态码 状态码英文名称 中文描述 100 Continue 继续。客户端应继续其请求 101 Switching Protocols 切换协议。服务器根据客户端的请求切换协议。只能切换到更高级的协议,例如,切换到HTTP的新版本协议 200 OK 请求成功。一般用于GET与POST请求

HTTP中的2XX状态码

混江龙づ霸主 提交于 2019-12-04 14:00:51
HTTP状态码分类 1XX ——信息,服务器收到请求,需要请求者继续执行操作 2XX——成功,操作被成功接收并处理 3XX——重定向,需要进一步的操作以完成请求 4XX——客户端错误,请求包含语法错误或者无法完成请求 5XX——服务器错误,服务器在处理请求的过程中发生了错误 2XX状态码 状态码 英文名称 中文描述 200 OK 请求成功,一般用于GET或者POST请求。 201 Created 已创建。成功请求并创建了新的资源。 202 Accepted 已接受。已经接收请求,但未处理完成。 203 Non-Authoritative Information 非授权信息。请求成功,但返回的meta信息不在原始的服务器,而是一个副本。 204 No Content 无内容。服务器成功处理,但未返回内容。在未更新网页的情况下,可确保浏览器不用刷新,继续显示当前文档。 205 Reset Content 重置内容。服务器处理成功,用于终端(如:浏览器)应该重置文档视图。可以通过此返回码清除/重置浏览器的表单域。 206 Partial Content 部分内容。服务器成功处理了部分GET请求。常用于断点续传。 204、205使用场景 204,响应报文中包含若干header和一个状态行,但是没有实体内容。 对于一些提交到服务器处理的数据,只需要返回是否成功的情况下

常见的HTTP状态码

坚强是说给别人听的谎言 提交于 2019-12-04 13:19:53
2.开头 (请求成功)表示成功处理了请求的状态代码 200 (成功) 服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。 201 (已创建) 请求成功并且服务器创建了新的资源。 202 (已接受) 服务器已接受请求,但尚未处理。 203 (非授权信息) 服务器已成功处理了请求,但返回的信息可能来自另一来源。 204 (无内容) 服务器成功处理了请求,但没有返回任何内容。 205 (重置内容) 服务器成功处理了请求,但没有返回任何内容。 206 (部分内容) 服务器成功处理了部分 GET 请求。 3.开头 (请求被重定向)表示要完成请求,需要进一步操作。 通常,这些状态代码用来重定向 300 (多种选择) 针对请求,服务器可执行多种操作。 服务器可根据请求者 (user agent) 选择一项操作,或提供操作列表供请求者选择。 301 (永久移动) 请求的网页已永久移动到新位置。 服务器返回此响应(对 GET 或 HEAD 请求的响应)时,会自动将请求者转到新位置。 302 (临时移动) 服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求。 303 (查看其他位置) 请求者应当对不同的位置使用单独的 GET 请求来检索响应时,服务器返回此代码。 304 (未修改) 自从上次请求后,请求的网页未修改过。 服务器返回此响应时,不会返回网页内容。

HTTP状态码

*爱你&永不变心* 提交于 2019-12-04 06:48:34
目录 HTTP状态码 1xx:服务端已成功接收到了你的请求 正在处理 你可以继续提交其他数据 2xx:服务端成功响应了相应的数据 3xx:重定向 4xx:客户端错误 5xx:服务器内部错误 HTTP状态码 HTTP状态码 (英语:HTTP Status Code)是用以表示网页服务器 超文本传输协议 响应状态的3位数字代码。 1xx:服务端已成功接收到了你的请求 正在处理 你可以继续提交其他数据 · 100 - Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新) · 101 - Switching Protocols 服务器将遵从客户的请求转换到另外一种协议(HTTP 1.1新) 2xx:服务端成功响应了相应的数据 · 200 - OK 一切正常,对GET和POST请求的应答文档跟在后面。 · 201 - Created 服务器已经创建了文档,Location头给出了它的URL。 · 202 - Accepted 已经接受请求,但处理尚未完成。 · 203 - Non-Authoritative Information 文档已经正常地返回,但一些应答头可能不正确,因为使用的是文档的拷贝,非权威性信息(HTTP 1.1新)。 · 204 - No Content 没有新文档,浏览器应该继续显示原来的文档。如果用户定期地刷新页面

http状态码304什么意思

断了今生、忘了曾经 提交于 2019-12-04 02:14:44
一、http状态码304的理解 1、如果客户端在请求一个文件的时候,发现自己缓存的文件有 Last Modified ,那么在请求中会包含 If Modified Since ,这个时间就是缓存文件的 Last Modified 。因此,如果请求中包含 If Modified Since,就说明已经有缓存在客户端。只要判断这个时间和当前请求的文件的修改时间就可以确定是返回 304 还是 200 。 2、对于静态文件,例如:CSS、图片,服务器会自动完成 Last Modified 和 If Modified Since 的比较,完成缓存或者更新。 3、对于动态页面,就是动态产生的页面,往往没有包含 Last Modified 信息,这样浏览器、网关等都不会做缓存,也就是在每次请求的时候都完成一个 200 的请求。因此,对于动态页面做缓存加速,首先要在 Response 的 HTTP Header 中增加 Last Modified 定义,其次根据 Request 中的 If Modified Since 和被请求内容的更新时间来返回 200 或者 304 。虽然在返回 304 的时候已经做了一次数据库查询,但是可以避免接下来更多的数据库查询,并且没有返回页面内容而只是一个 HTTP Header,从而大大的降低带宽的消耗,对于用户的感觉也是提高。 二、什么是”Last

HTTP状态码

送分小仙女□ 提交于 2019-12-03 23:35:44
返回结果的HTTP状态码 状态码出现在响应报文的首部 包含响应结果的状态码,原因短语和HTTP版本 HTTP 状态码负责表示客户端 HTTP 请求的返回结果、标记服务器端 的处理是否正常、通知出现的错误等工作 类别 原因短语 1XX Informational(信息性状态码) 接收的请求正在处理 2XX Success(成功状态码) 请求正常处理完毕 3XX Redirection(重定向状态码) 需要进行附加操作以完成请求 4XX Client Error(客户端错误状态码) 服务器无法处理请求 5XX Server Error(服务器错误状态码) 服务器处理请求出错 2XX 成功 200 OK 表示从客户端发来的请求在服务器端被正常处理了 204 No Content 该状态码代表服务器接收的请求已成功处理,但在返回的响应报文中不包含实体的主体部分。另外,也不允许返回任何实体的主体。 206 Partial Content 该状态码表示客户端进行了范围请求,而服务器成功执行了这部分的GET请求 3XX重定向 301 Moved Permanently 永久性从定向。该状态码表示请求的资源已被分配了新的URI,以后应使用资源现在所指的URI 302 Found 临时性重定向。该状态码表示请求的资源已被分配了新的URI,希望用户(本次)能使用新的URI访问 303 See

【HTTP】状态码

空扰寡人 提交于 2019-12-03 11:20:44
1. 1xx 临时响应 1xx的响应码代表请求被接收,需要继续处理。 1) 100: Continue/继续 HTTP 1.1新增状态码。请求已被服务器接收,正在等待剩余部分。 2) 101: Switch Protocols/协议转换 HTTP 1.1新增状态码。请求已被服务器接收,将通知客户端切换协议完成请求。 2. 2xx 成功 2xx的响应码代表请求已被服务器成功接受处理。 1) 200: OK/正常 请求已成功,请求内容将同时返回。 2) 201: Create/已创建 请求已实现,已根据请求创建了新资源,将同时返回资源的URI。 3) 202: Accepted/接受 请求已接受,服务器正在处理。 4) 203: Non-Authoritative Information/非官方信息 HTTP 1.1新增状态码。内容已正常返回,但可能来自另一来源。 5) 204: No Content/无内容 HTTP 1.1新增状态码。请求已处理,但不需要或没有内容返回。 6) 205: Reset Content/重置内容 HTTP 1.1新增状态码。请求已处理,没有内容返回,但需要重置文档。 7) 206: Partial Content/局部内容。 HTTP 1.1新增状态码。请求已处理,局部内容(片段)已正常返回。 3. 3xx 重定向 3xx的响应码代表客户端需要进一步操作

常用HTTP状态码总结

不想你离开。 提交于 2019-12-03 10:03:27
HTTP状态码(HTTP Status Code) 1xx(临时响应)      表示临时响应并需要请求者继续执行操作的状态代码。 代码 说明   100(继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101(切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。 2xx (成功)   表示成功处理了请求的状态代码。   代码 说明 200(成功) 服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。 201(已创建) 请求成功并且服务器创建了新的资源。 202(已接受) 服务器已接受请求,但尚未处理。 203(非授权信息) 服务器已成功处理了请求,但返回的信息可能来自另一来源。 204(无内容) 服务器成功处理了请求,但没有返回任何内容。 205(重置内容) 服务器成功处理了请求,但没有返回任何内容。 206(部分内容) 服务器成功处理了部分 GET 请求。 3xx (重定向)   表示要完成请求,需要进一步操作。 通常,这些状态代码用来重定向。   代码 说明 300(多种选择) 针对请求,服务器可执行多种操作。 服务器可根据请求者 (user agent) 选择一项操作,或提供操作列表供请求者选择。 301(永久移动) 请求的网页已永久移动到新位置。 服务器返回此响应(对 GET 或 HEAD 请求的响应

HTTP状态码

旧时模样 提交于 2019-12-03 04:36:42
HTTP状态码(英语:HTTP Status Code)是用以表示网页服务器超文本传输协议响应状态的3位数字代码。 1.消息 100 Continue 客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。服务器必须在请求完成后向客户端发送一个最终响应。 101 Switching Protocols 服务器已经理解了客户端的请求,并将通过Upgrade 消息头通知客户端采用不同的协议来完成这个请求。在发送完这个响应最后的空行后,服务器将会切换到在Upgrade 消息头中定义的那些协议。 只有在切换新的协议更有好处的时候才应该采取类似措施。例如,切换到新的HTTP 版本比旧版本更有优势,或者切换到一个实时且同步的协议以传送利用此类特性的资源。 102 Processing 由WebDAV(RFC 2518)扩展的状态码,代表处理将被继续执行。 2.成功 200 OK 请求已成功,请求所希望的响应头或数据体将随此响应返回。出现此状态码是表示正常状态。 201 Created 请求已经被实现,而且有一个新的资源已经依据请求的需要而建立,且其 URI 已经随Location 头信息返回。假如需要的资源无法及时建立的话,应当返回 '202 Accepted'。 202