JavaEE学习02--HTTP协议

xiaoxiao2021-02-27  185

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 --> 服务器内部错误

转载请注明原文地址: https://www.6miu.com/read-13031.html

最新回复(0)