- HTTP请求是指从客户端到服务器端的请求消息。
- Http的状态码
- 1XX 信息类,客户端应当继续发送请求
- 2XX 成功状态码,表示请求被正确接收,理解,接受
- 3XX 表示重定向
- 4XX 表示客户端错误
- 5XX 表示服务器错误
- HTTP请求报文结构由4部分组成
- (1)请求方法 资源名称(URI) 协议/版本, 只占一行
- (2)请求头(Request Header),多行
- (3)空行
- (4)请求正文,一般是查询字符串信息, 有多种格式
- 例子:
- GET /hello.txt HTTP/1.1
-
Accept:image/gif.image/jpeg.*/*
Accept-Language:zh-cn, en, mi
Connection:Keep-Alive
Host:localhost
-
User-Agent:Mozila/4.0(compatible:MSIE5.01:Windows NT5.0)Host: www.example.com -
Accept-Encoding:gzip,deflate.User-Agent: curl/7.16.3 libcurl/7.16.3 OpenSSL/0.9.7l zlib/1.2.3