PHP学院的中学生 2021-03-09 15:26:47 1177次浏览 0条回复 0 0 0
HTTP协议的工作特点和工作原理
工作特点
基于B/S模式
通信开销小、简单快速、传输成本低
使用灵活、可使用超文本传输协议
节省传输时间
无状态
工作原理
客户端发送请求给服务器,创建一个TCP连接,指定端口号,默认80,连接到服务器,服务器监听浏览器请求,一旦监听到客户端请求,分析请求类型后,服务器会向客户端返回状态信息和数据内容
HTTP协议常见请求/响应头和请求方法
请求/响应头
Content-type:请求的与实体对应的MIME信息
Accept:指定客户端能接受的内容类型
Origin:主要是用来说明最初请求是从哪里发起的,只用于Post请求,而Referer则用于所有类型的请求
Referrer:Referer则用于所有类型的请求
Cookie:Cookie值
Cache-Control:缓存机制
User-Agent:用户信息
X-Forwarded-For:请求端真实IP,做代理时可以获取该IP
Access-Control-Allow-Origin:允许特定的域名访问,一般做跨域使用
Last-Modified:最后响应时间
请求方法
GET:get请求会显示请求的资源,一般get方法是用于数据读取(密等)
POST:向指定资源提交数据(非密等)
HEAD:请求只会回传头信心
OPTIONS:请求服务器,返回该资源所支持的所有http请求方法,该方法会用 “*” 来代替资源名称,测试服务器功能是否正常
PUT:上传最新资源,修改用PUT,上传用POST
DELETE:请求服务器删除指定资源
TRACE:请求服务器回显其收到的信心,主要用于http的测试和诊断
HTTPS协议的工作原理
HTTPS是一种基于SSL/TLS的HTTP协议,所有HTTP数据都是在SSL/TLS协议封装之上传输的
HTTPS在HTTP协议的基础之上,添加了SSL/TLS握手以及数据加密传输,也属于应用层协议

    没有找到数据。
您需要登录后才可以回复。登录 | 立即注册