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响应头:
location:服务器通过这个头告诉浏览器跳到哪里。
server:服务器通过这个头告诉浏览器服务器的型号。
content-encoding:服务器通过这个头告诉浏览器数据的压缩格式。
content-length:服务器通过这个头告诉浏览器回送数据的长度。
content-language:服务器通过这个头告诉浏览器语言环境。
content-type:服务器通过这个头告诉浏览器回送数据的类型。
Last-Modified:告诉浏览器该资源上次更新时间

本文详细介绍了HTTP协议的请求和响应结构,包括请求行、请求头、请求体以及响应行、响应头和响应体。重点讲解了HTTP请求头中的accept、accept-Charset、accept-encoding、accept-language、host等字段,以及响应头中的location、server、content-encoding、content-length等关键字段。同时,还涵盖了HTTP的各种请求方法(POST, GET, HEAD, DELETE, PUT)以及缓存控制的相关头部信息。"
116160147,10522236,UML用例图详解:构建系统需求关系,"['软件工程', '需求分析', 'UML建模']
最低0.47元/天 解锁文章
4668

被折叠的 条评论
为什么被折叠?



