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 服务器端暂时⽆法处理请求(可能是过载或维护)。
-
浙公网安备 33010602011771号