JavaEE学习02--HTTP协议

来源:互联网 发布:国际关系学院知乎 编辑:程序博客网 时间:2024/06/05 11:38

http协议的格式(响应&请求)

 

1.首行

2.

3.空行

4.正文

HTTP请求

HTTP请求的文档格式

HTTP请求包含请求方式,请求路径,请求首行等内容。HTTP请求因请求首行的不同分为GET请求和POST请求。

1.   GET请求

请求参数存放在请求首行中,发送给浏览器,请求参数会在浏览器地址栏中显示出来。没有请求正文。请求头中可存放的数据大小有限制,请求参数长度不能超过1K, 参数追加在url后面。

 

2.   POST请求

数据存放在请求正文中,发送给浏览器,请求数据大小没有限制。请求参数默认使用URL编码。

不常用配置

1.禁用浏览器缓存

* Expires: -1

* Cache-Control: no-cache

* Pragma: no-cache

2.Referer请求来源

点击链接进行访问referer的值为链接地址。浏览器直接输入地址进行访问referer的值为空。用来统计来源(例如通过百度访问本网站的次数)和防盗链(例如防止非点击本站链接来直接访问本站资源的行为)

HTTP响应

响应状态码

200 -->成功

302 -->请求重定向

304 -->请求资源没有改变

404 -->请求的资源不存在,属性客户端错误。

500 -->服务器内部错误

0 0
原创粉丝点击