HTTP请求方法及状态码

使用HTTP协议进行通信时,向请求的URI指定的资源发送请求报文时,采用称为方法的命令。其作用在于,可以指定请求的资源按照期望产生某种行为。note:方法区分大小写,注意使用大写字母。

方法 描述 支持的HTTP协议版本
GET 发送一个请求来获取服务器上某一资源 1.0、1.1
POST 传输实体主体,即向URL指定的资源提交数据或者附加新的数据(例如提交表单或上传文件) 1.0、1.1
PUT 用来传输文件(或修改已有资源)。要求请求报文的主体中包含文件内容,然后保存到请求URI指定的位置 1.0、1.1
HEAD 类似于GET方法,只是不返回报文主体部分。用于获取报文头部 1.0、1.1
DELETE 按照请求URI删除指定资源 1.0、1.1
OPTIONS 用来查询针对请求URI指定的资源支持的方法 1.1
TRACE 回显服务器收到的请求,主要用于测试或诊断。 1.1
CONNECT 要求用隧道协议连接代理 1.1
LINK 请求建立和资源间的联系 1.0
UNLINK 断开连接关系 1.0

状态码可以告知从服务器端返回的请求结果

  类别 原因短语
1xx Informational(信息性状态码) 接受的请求正在处理
2xx Success(成功状态码) 请求正常处理完毕
3xx Redirection(重定向状态码) 需要进行附加操作以完成请求
4xx Client Error(客户端错误状态码) 服务器无法处理请求
5xx Server Error(服务器错误状态码) 服务器处理请求出错

猜你喜欢

转载自blog.csdn.net/freya_yyy/article/details/80114299