深入浅出理解前端基础HTTP协议 2023-05-16

2023-05-15  本文已影响0人  一车小面包人

http协议的本质是客户端与服务器建立通信连接的规范

for exp:
##一次请求信息
GET / HTTP/1.1
Host:www.baidu.com #表示使用GET方法获取百度首页的文档信息

#由于GET方法是获取对方的数据,所以主体信息可以为空
-------------------------------------------
POST / HTTP/1.1
Host: local.host
Content-type:application/x-www-form-urlencoded
Content-length:5

hello #表示使用post向本地服务器发送"hello"字符串
#由于需要发送数据,所以必须在头信息中写明数据类型Content-type和数据的长度Content-length
function createXmlHttpRequest(){
  if(windows.ActiveXObject){
    xmlHttpRequest=new ActiveXObject(Microsoft.XMLHTTP)
  }else{
    xmlHttpRequest=new XMLHttpRequest()
  }
}

2.创建请求xmlHttpRequest.open()
3.创建响应函数,处理接收到的数据
处理数据前判断数据传输是否正确
xmlHttpRequest.readystate==4&&xmlHttpRequest.status==200
readystate的值:0未初始化(创建了xmlHttpRequest对象) 1初始化(.open()) 2发送数据(.send()) 3接收数据 4完成
4.发送请求xmlHttpRequest.send()
5.使用JS/dom等进行渲染

上一篇 下一篇

猜你喜欢

热点阅读