JavaEE学习02--HTTP协议

HTTP协议详解
本文详细介绍了HTTP协议的基本格式,包括请求和响应的结构。探讨了GET和POST请求的区别,并解释了常见的HTTP响应状态码。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值