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

 

posted @ 2022-08-01 12:32  宋亚洁洁洁  阅读(37)  评论(0)    收藏  举报