HTTP
一、HTTP的?种请求?法及?途
GET ?法
发送?个请求来取得服务器上的某?资源
POST ?法
向 URL 指定的资源提交数据或附加新的数据
PUT ?法
跟 POST ?法很像,也是向服务器提交数据。但是它们之间有不同之处。 PUT 指定了资源在服务器上的位置,? POST 没有
HEAD ?法
只请求??的?部
DELETE ?法
删除服务器上的某资源
OPTIONS ?法
它?于获取当前 URL 所?持的?法。如果请求成功,会有?个Allow的头包含类似 “GET,POST” 这样的信息
TRACE ?法
TRACE ?法被?于激发?个远程的、应?层的请求消息回路
CONNECT ?法
把请求连接转换到透明的TCP/IP通道
二、HTTP状态码及其含义
1XX:信息状态码
100:Continue 继续,?般在发送 post 请求时,已发送了 http header 之后服务端将返回此信息,表示确认,之后发送具体参数信息
2XX:成功状态码
200:OK 正常返回信息
201:Created 请求成功并且服务器创建了新的资源
202:Accepted 服务器已接受请求,但尚未处理
3XX:重定向
301:Moved Permanently 请求的??已永久移动到新位置。
302:Found 临时性重定向。
303:See Other 临时性重定向,且总是使? GET 请求新的 URI 。
304:Not Modified ?从上次请求后,请求的??未修改过。
4XX:客户端错误
400:Bad Request 服务器?法理解请求的格式,客户端不应当尝试再次使?相同的内容发起请求。
401:Unauthorized 请求未授权。
403:Forbidden 禁?访问。
404:Not Found 找不到如何与 URI 相匹配的资源。
5XX:服务器错误
500:Internal Server Error 最常?的服务器端错误。
503:Service Unavailable 服务器端暂时?法处理请求(可能是过载或维护)。