requests之一:HTTP请求 状态码

1.请求方法主要有如下几种:

Verb 描述
HEAD 只获取某个资源的头部信息,元数据。比如只想了解某个文件的大小,某个资源的修改日期等
GET 获取资源,一个或者多个
POST 创建资源
PATCH 更新资源的部分属性。在服务器更新资源(客户端提供改变的属性)
PUT 替换资源,客户端需要提供新建资源的所有属性。如果新内容为空,要设置 Content-Length 为 0,以区别错误信息
DELETE 删除资源

其中GET POST 比较常用为重点需要掌握。

2.状态码

HTTP状态码分类
分类 分类描述
1** 信息,服务器收到请求,需要请求者继续执行操作
2** 成功,操作被成功接收并处理
3** 重定向,需要进一步的操作以完成请求
4** 客户端错误,请求包含语法错误或无法完成请求
5** 服务器错误,服务器在处理请求的过程中发生了错误

更多详细的可以参考以下链接:

http://www.runoob.com/http/http-status-codes.html

原文地址:https://www.cnblogs.com/max520liuhu/p/8858975.html

时间: 2024-08-09 16:06:25

requests之一:HTTP请求 状态码的相关文章

常用http请求状态码含义

1**  ----临时响应 2**  ----成功响应 3**  ----重定向 4**  ----请求错误 5**  ----服务器错误 常用的几个如下: 200---服务器成功返回网页 301---网页永久移动到新位置,服务器响应时会从新的位置响应网页 302---临时移动,服务器目前从别的网页位置响应请求 403---服务器拒绝请求,无权访问 404---服务器找不到请求的网页 500---服务器内部错误 502---错误网关 503---服务不可用 504---请求超时 505---ht

http协议组成(请求状态码)

http请求由:请求行:消息报头:请求正文组成 //请求行 Request URL: http://172.32.4.33:8080/operation/v2/autoServer/queryAutoServer.htm         //请求地址 Request Method: POST                                                             //请求方式 Status Code: 200 OK                 

网络请求状态码

Http状态码 Response 消息中的第一行叫做状态行,由HTTP协议版本号, 状态码, 状态消息 三部分组成. 状态码用来告诉HTTP客户端,HTTP服务器是否产生了预期的Response. HTTP/1.1中定义了5类状态码, 状态码由三位数字组成,第一个数字定义了响应的类别 1XX 提示信息-表示请求已被成功接收,继续处理 2XX 成功-表示请求已被成功接收,理解,接受 3XX 重定向-要完成请求必须进行更进一步的处理 4XX 客户端错误-请求有语法错误或请求无法实现  常见(404)

http--响应请求状态码

针对客户端向Web服务器发送的任意一个HTTP请求,不论在何种情况下得到一个响应,每个响应均具有一个由3位数字表示的状态码和相应的描述文字.不同数值的状态码体现了不同类型的响应状态,W3C对响应状态码的范围作了如下的规范. 100~199:信息状态码,代表请求已被接受,需要继续处理. 200~299:成功状态码,代表请求已成功被服务器接收.理解.并接受. 300~399:重定向状态码,代表需要客户端采取进一步的操作才能完成请求. 400~499:客户端错误状态码,代表了客户端看起来可能发生了错误

服务器响应HTTP请求状态码(转)

当服务器响应HTTP请求时,其状态行的信息为HTTP的版本号,状态码,及解释状态码的简单说明: 1.客户方错误: 100 客户必须继续发出请求 101 客户要求服务器根据请求转换HTTP协议版本 2.成功: 200 OK 201 已创建 202 接收 203 非认证信息 204 无内容 205 重置内容 206 部分内容 3.重定向: 300 多路选择 301 永久转移 302 暂时转移 303 参见其它 304 未修改(Not Modified) 305 使用代理 4.客户方错误: 400 错

ajax请求状态码为0的解决办法

原文链接:https://blog.csdn.net/changqing5818/article/details/53932463 前言 今天遇到个奇怪的问题,使用JQuery的ajax请求,后台的Controller层也接收到请求了,一切处理很正常,但是很奇怪,浏览器Debug发现,responseText是"error",状态码是0而不是200. 请求源码如下 $.ajax({ type: "POST", url: targetUrl, cache: false

HTTP 常见请求状态码

1开头的http状态码表示临时响应并需要请求者继续执行操作的状态代码. 100   (继续) 请求者应当继续提出请求. 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分.  101   (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换. 2开头的http状态码表示请求成功 200     成功处理了请求,一般情况下都是返回此状态码: 201     请求成功并且服务器创建了新的资源. 202     接受请求但没创建资源: 203     返回另一资源的请求: 204 

Http请求状态码

1xx - 信息提示 这些状态代码表示临时的响应.客户端在收到常规响应之前,应准备接收一个或多个 1xx 响应. ·0 - 本地响应成功. · 100 - Continue 初始的请求已经接受,客户应当继续发送请求的其余部分.(HTTP 1.1新) · 101 - Switching Protocols 服务器将遵从客户的请求转换到另外一种协议(HTTP 1.1新) 2xx - 成功 这类状态代码表明服务器成功地接受了客户端请求. · 200 - OK 一切正常,对GET和POST请求的应答文档

http请求状态码和请求信息的含义

一.HTTP码应码响应码由三位十进制数字组成,它们出现在由HTTP服务器发送的响应的第一行. 响应码分五种类型,由它们的第一位数字表示:1.1xx:信息,请求收到,继续处理2.2xx:成功,行为被成功地接受.理解和采纳3.3xx:重定向,为了完成请求,必须进一步执行的动作4.4xx:客户端错误,请求包含语法错误或者请求无法实现5.5xx:服务器错误,服务器不能实现一种明显无效的请求 下表显示每个响应码及其含义:100 继续101 分组交换协200 OK201 被创建202 被采纳203 非授权信