javascript--------------http-------------劉
Posted lstcon
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript--------------http-------------劉相关的知识,希望对你有一定的参考价值。
HTTP
- 超文本传输协议,即服务器和浏览器之间通过应答请求模式传输超文本内容的一种协议
- 请求报文
请求类型、请求URL、协议版本和扩展内容
请求头部域信息(Accept、Cookie、Cache-Control、Host)
请求行
GET / HTTP/1.1
请求头
Host: www.baidu.com
Connection: keep-alive
Cache-Control: max-age=0
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (Khtml, like Gecko) Chrome/71.0.3578.98 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
Accept-Encoding: gzip, deflate, br
Accept-Language: zh-CN,zh;q=0.9
请求体
name:xxx
pwd:xxxx
- 响应报文
状态码、状态描述、协议版本和扩展内容
响应头部域信息(Date、Content-Type、Cache-Control、Expires)
响应行
HTTP/1.1 200 OK
响应头
Connection: Keep-Alive
Content-Encoding: gzip
Content-Type: text/html;charset=utf-8
Date: Sun, 30 Dec 2018 02:34:03 GMT
Expires: Sun, 30 Dec 2018 02:34:03 GMT
Server: BWS/1.1
响应体
<!DOCTYPE html>
<!--STATUS OK-->
html标签
HTTP0.9
HTTP 的 1991 原型版本称为 HTTP/0.9。最初的版本只支持GET请求方式,只是用来请求HTML文档
- 请求方式:GET
- 链接形式:只支持非持久性链接
HTTP1.0
1.0 是第一个得到广泛使用的 HTTP 版本。开始支持对媒体的处理,增加了版本号和HTTP首部信息
- 请求方式:GET、POST、HEADE
- 链接形式:支持TCP持久链接(connection:keep-alive)
HTTP1.1
1.1增加了管道机制,同时发布多个请求,host,content-length
- 请求方式:GET、POST、PUT、PATCH、HEAD、 OPTIONS、DELETE。
- 链接形式:默认持久性链接
HTTP发起请求流程
1、首先查找IP时,会现在本地缓存中进行查找,如果查找到则直接返回,如果本地没有进行存储的情况下,则会继续想服务器DNS进行向上查找。知道查找到并将IP返回
2、
以上是关于javascript--------------http-------------劉的主要内容,如果未能解决你的问题,请参考以下文章
JavaScript模块化-require.js,r.js和打包发布
如何使用JSF和Javascript在下拉列表选择中动态更新Google Region Chart数据
2021前端面试经常被问到Javascript+HTML5+CSS+框架问题(89篇资料总结)