HTTP协议简介

http协议:超文本传输协议(HTTP,hyper text transfer protocal)互联网上应用广泛的一种网络协议,所有www文件都在遵守这个标准
http组成:请求和响应
请求request:请求行、请求头、请求体
请求行:请求信息的第一行
格式:请求方式/请求资源/协议/版本
请求方式:get和post
get:将参数放在地址栏上,参数大小有限制
post:将参数放在请求体中,参数大小无限制
注:post相比get具有保密性,安全性更高
请求头:键值对形式:key/values (values可以为多值,key值唯一)
常用请求头:
accept:text/html/image 支持数据类型
accept-charset:utf-8 字符集
accept-encoding: 支持压缩
accept-language : 语言环境
host: 访问主机
referer : 查找上一网页,防盗链
user-agent: 浏览器内核
connection: close/keep-alive 连接状态
cookie: 会话
重要请求头:
cookie、referer、user-agent
请求体:
和请求头之间有一个空行
请求体中存放post请求参数
存放格式:参数名=参数值&参数名=参数值
响应response:响应行、 响应头、 响应体
响应行:响应信息的第一行
格式:协议/版本 响应状态码 状态码说明
状态码:
200 响应成功
302 重定向
304 读缓存
404 找不到指定文件
500 服务器内部错误
响应头:键值对形式:key/values (values可以多值)
常见响应头:
location : 网页地址 跳转访问
server : apachetomact 服务器型号
content-encoding 数据压缩
content-length 数据长度
content-type :数据类型
refresh :定时刷新
content-language 语言环境
content-disposition 下载
set-cookie:会话
connection: 连接
重要响应头:set-cookie、refresh、location、content-type、content-disposition

						响应体:和响应头之间有一个空行 
										存放浏览器解析的内容									
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值