您的位置:首页 > 理论基础 > 计算机网络

HTTP协议常见的响应

2012-11-15 17:43 176 查看
理论基础:

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协议交互演示.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: