HTTP请求和相应的内容:
HTTP请求包括:
1、请求行:请求的http方法+URL+http的版本号
2、请求头
3、请求体:(key=value)
HTTP响应包括:
1、状态行:http协议的版本+状态码+描述
2、响应头
3、响应体:web服务器把要发送给客户端的文档信息放在响应体
http请求头:
accept:浏览器通过这个头告诉服务器,它所支持的数据类型。如:text/html, image/jpeg
accept-Charset:浏览器通过这个头告诉服务器,它支持哪种字符集。
accept-encoding:浏览器通过这个头告诉服务器,它支持哪种压缩格式。
accept-language:浏览器通过这个头告诉服务器,它的语言环境。
host:浏览器通过这个头告诉服务器,它想访问哪台主机。
if-modified-since:告诉服务器我这缓存中有这个文件,该文件的时间是…
referer:浏览器通过这个头告诉服务器,客户机是哪个页面来的(防盗链)。
User-Agent:告诉服务器我的浏览器内核
Connection:浏览器通过这个头告诉服务器,请求完后是断开链接还是维持链接。
Date:浏览器发送数据的请求时间
请求方式:POST,GET,HEAD,DELETE,PUT
http响应头: