HTTP协议:学习web开发的基础。
默认端口:80
特点:请求响应成双成对,先请求后响应。
版本:http/1.0与http/1.1,多使用1.0
HTTP请求结构:请求行,请求头,请求体
HTTP响应结构:响应行,响应头,响应体
响应行中常见的状态码
200:一切正常
302:重定向
304:拿本地缓存
404:没有该资源
500:服务器端错误
抓包查看
开始抓包。这里使用火狐的自带开发者工具
网页就这么点,几行代码
使用get方式提交
点击进入下图
这里可以看出消息头,然后点击参数选项可以看到具体的提交信息
这里看一下消息头中的请求头
Accept:可以接受的文件类型
Accept-Encoding:支持的解压类型
Accept-Language:支持的语言
Connection:连接类型:长连接
Host:地址
Referer:浏览器通知服务器当前请求来自何处,直接访问则没有,常用于防盗链
User-Agent:什么浏览器 Firefox(火狐)
再看一下响应头
Accept-Ranges:接受范围:字节
Content-Length:内容长度
Content-Type:内容类型
Date:日期
Last-Modified:最后修改日期
Server:服务器名称:这里我使用了Tomcat7 是Apache的