
http协议
仰柔川
少女快去创造奇迹!
展开
-
浏览器与服务器如何实现http连接的
浏览器会根据url获取ip地址和端口号,并建立一条到服务器的连接,连接建立采用了三次握手机制,确保了连接的可靠和有效,当服务器收到请求后,会根据请求的方法,资源、首部、和可选的主体部分对请求进行处理并构建响应报文发送回浏览器,浏览器读取该响应报文,且通过tcp四次挥手服务器和客户端关闭连接。...原创 2019-11-01 00:22:21 · 1386 阅读 · 0 评论 -
HTTP缓存相关
①基本流程浏览器第一次请求数据时,服务器会将缓存标识(放在响应头中)和数据(响应主体)一同返回给客户端,客户端将数其备份到缓存数据库中;当再次请求数据时,先根据catch-control或者expires判断本地缓存是否过期,若未过期,直接使用本地缓存;(强缓存)如果本地缓存过期,并不意味着缓存不能用了,因为服务器的资源可能还没有变,可通过与服务器协商,判断本地缓存是否可用。(协商缓存)浏览器会在请求头中设置缓存标识,服务器根据缓存标识进行校验,如果资源未改变,则返回304状态码,通知浏览器使用本原创 2019-10-23 21:58:35 · 156 阅读 · 0 评论 -
http请求中FormData和requestPayload的区别
HTTP请求类型为GET时,请求参数以键值对的形式并由和号(&)分割附在url的后面,当请求类型为post时,请求参数作为请求主体提交,且请求主体数据格式不限Content-type:multipart/form-data(文件上传) 请求方式:Request Payload Content-type:text/plain;charset=UTF-8 (ajax原生请求) ...原创 2019-09-25 23:37:33 · 642 阅读 · 0 评论 -
http请求状态码全部
????目录1XX: 信息类状态码2XX: 成功状态码3XX: 重定向状态码4XX: 客户端错误状态码5XX:服务器错误状态码1XX: 信息类状态码表示临时响应并需要请求者继续执行操作的状态码100 Continue (继续) 说明收到了请求的初始部分,请客户端继续。101 Switching Protocols(切换协议) ...原创 2019-09-28 14:50:45 · 187 阅读 · 0 评论