HTTP协议常见的响应

理论基础:

HTTP 协议是超文本传输协议的简称,主要内容定义在RFC2616


HTTP协议由来自客户端(浏览器)的请求和来自服务端(web服务器)的响应组成。


HTTP请求的方法有:

Method         = "OPTIONS"                ; Section 9.2
                      | "GET"                    ; Section 9.3
                      | "HEAD"                   ; Section 9.4
                      | "POST"                   ; Section 9.5
                      | "PUT"                    ; Section 9.6
                      | "DELETE"                 ; Section 9.7
                      | "TRACE"                  ; Section 9.8
                      | "CONNECT"                ; Section 9.9
                      | extension-method
       extension-method = token
其中GET POST HEAD是最常用的,其他的不经常用。


HTTP协议常见的响应:

Status-Code    =
            "100"  ; Section 10.1.1: Continue
          | "101"  ; Section 10.1.2: Switching Protocols
          | "200"  ; Section 10.2.1: OK
          | "201"  ; Section 10.2.2: Created
          | "202"  ; Section 10.2.3: Accepted
          | "203"  ; Section 10.2.4: Non-Authoritative Information
          | "204"  ; Section 10.2.5: No Content
          | "205"  ; Section 10.2.6: Reset Content
          | "206"  ; Section 10.2.7: Partial Content
          | "300"  ; Section 10.3.1: Multiple Choices
          | "301"  ; Section 10.3.2: Moved Permanently
          | "302"  ; Section 10.3.3: Found
          | "303"  ; Section 10.3.4: See Other
          | "304"  ; Section 10.3.5: Not Modified
          | "305"  ; Section 10.3.6: Use Proxy
          | "307"  ; Section 10.3.8: Temporary Redirect
          | "400"  ; Section 10.4.1: Bad Request
          | "401"  ; Section 10.4.2: Unauthorized
          | "402"  ; Section 10.4.3: Payment Required
          | "403"  ; Section 10.4.4: Forbidden
          | "404"  ; Section 10.4.5: Not Found
          | "405"  ; Section 10.4.6: Method Not Allowed
          | "406"  ; Section 10.4.7: Not Acceptable
          | "407"  ; Section 10.4.8: Proxy Authentication Required          
          | "408"  ; Section 10.4.9: Request Time-out          
          | "409"  ; Section 10.4.10: Conflict          
          | "410"  ; Section 10.4.11: Gone          
          | "411"  ; Section 10.4.12: Length Required          
          | "412"  ; Section 10.4.13: Precondition Failed          
          | "413"  ; Section 10.4.14: Request Entity Too Large          
          | "414"  ; Section 10.4.15: Request-URI Too Large          
          | "415"  ; Section 10.4.16: Unsupported Media Type          
          | "416"  ; Section 10.4.17: Requested range not satisfiable          
          | "417"  ; Section 10.4.18: Expectation Failed          
          | "500"  ; Section 10.5.1: Internal Server Error          
          | "501"  ; Section 10.5.2: Not Implemented          
          | "502"  ; Section 10.5.3: Bad Gateway          
          | "503"  ; Section 10.5.4: Service Unavailable          
          | "504"  ; Section 10.5.5: Gateway Time-out          
          | "505"  ; Section 10.5.6: HTTP Version not supported          
          | extension-code

实验部分:

使用telnet做HTTP协议交互演示.


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值