1.请求协议
请求协议的格式如下:
请求首行 请求头信息 空行 请求体 |
最常用的请求就是GET/POST 还有其他
**OPTIONS:
返回服务器针对特定资源所支持的HTTP请求方法,也可以利用向web服务器发送‘*’的请求来测试服务器的功能性
**HEAD:
向服务器索与GET请求相一致的响应,只不过响应体将不会被返回。这一方法可以再不必传输整个响应内容的情况下,就可以获取包含在响应小消息头中的元信息
**PUT:
向指定资源位置上传其最新内容
**DELETE:
请求服务器删除Request-URL所标识的资源
**TRACE:
回显服务器收到的请求,主要用于测试或诊断
**CONNECT:
HTTP/1.1协议中预留给能够将连接改为管道方式的代理服务器。
**GET:
**POST:
1.1 GET请求
在访问hello项目的index.jsp之间打开Chrome,(F12)并点击“Record”按钮。然后访问index.jsp页面。查看请求内容如下:
GET /hello/index.jsp HTTP/1.1 Host: localhost User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:5.0) Gecko/20100101 Firefox/5.0 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: zh-cn,zh;q=0.5 Accept-Encoding: gzip, deflate Accept-Charset: GB2312,utf-8;q=0.7,*;q=0.7 Connection: keep-alive Cookie: JSESSIONID=369766FDF6220F7803433C0B2DE36D98
|
- GET /hello/index.jsp HTTP/1.1:GET请求,请求服务器路径为/hello/index.jsp,协议为1.1;
- Host:localhost:请求的主机名为localhost;
- User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:5.0) Gecko/20100101 Firefox/5.0: