美文网首页
XMLHttpRequest以及应用

XMLHttpRequest以及应用

作者: 扶得一人醉如苏沐晨 | 来源:发表于2022-01-07 09:01 被阅读0次


    什么是 XMLHttpRequest 对象?

    XMLHttpRequest 对象用于在后台与服务器交换数据。

    XMLHttpRequest 对象是开发者的梦想,因为它可以:

    在不重新加载页面的情况下更新网页

    在页面已加载后从服务器请求数据

    在页面已加载后从服务器接收数据

    在后台向服务器发送数据


    xhr数据请求流程:

    1.初始化xhr对象

    设置请求方法,以及请求接口,开始发送数据到后台

    2.后端接收前端发送过来的数据

    3.将数据从后台返回给前端

      发送数据到前端

    4.前端接收后台发送过来的数据

       接收部分数据时,全部数据接收完毕,

    HTTP请求:

    一个http请求分为以下7个步骤:

    1,建立TCP连接

    2,浏览器向服务器发送请求命令

    3,浏览器想服务器发送请求头信息

    4,服务器响应

    5,服务器发送响应头信息

    6,服务器向浏览器发送数据

    7,服务器关闭TCP连接

    HTTP请求之请求request:

    一个http请求一般由4个部分组成:

    1,http请求的方法,常见的有get和post

    2,请求的url

    3,请求头信息,包括一些浏览器信息和用户身份信息等

    4,请求体,即请求正文,包括一些用户的查询信息,表单信息等。请求头和请求体有一个空行来分开。


    请求状态码:xhr.readyState

      0 请求未初始化,open方法未调用  1 连接已建立,open已经调用,正在发送请求  2 请求已经接收了,即接收了请求头信息  3 解析 接收解析响应的内容  4 解析完成 浏览器可以使用返回来的数据了。

    http状态码:xhr.status

      1xx 信息类,表示已经收到了浏览器请求,正在处理  2xx 成功  3xx 重定向  4xx 客户端错误,比如可能发送了一个无效url

      5xx 服务端错误


    相关文章

      网友评论

          本文标题:XMLHttpRequest以及应用

          本文链接:https://www.haomeiwen.com/subject/gvfdcrtx.html