首页 > 其他分享 >XMLHttpRequest发请求的步骤

XMLHttpRequest发请求的步骤

时间:2023-04-28 17:01:40浏览次数:32  
标签:HTTP 请求 步骤 xhr 实例 XMLHttpRequest

/*具体来说,AJAX 包括以下几个步骤。
 以下是AJAX发请求的步骤
  1. 创建 XMLHttpRequest 实例
  2. 发出 HTTP 请求
  3. 接收服务器传回的数据
  4. 更新网页数据
  */


//实例化一个对象 xhr
var xhr = new XMLHttpRequest(),
    method ="GET",
    url ="https://www.baidu.com/";

//一旦新建实例,就可以使用`open()`方法指定建立 HTTP 连接的一些细节。
xhr.open(method,url,true);
xhr.onreadystatechange =function (){
    if(xhr.readyState===XMLHttpRequest.D0NE && xhr.status===200) {
        console.log(xhr.responseText)
    }
}
// 上面代码中,一旦`XMLHttpRequest`实例的状态发生变化,就会调用监听函数`handleStateChange`
// 最后使用`send()`方法,实际发出请求。
//发包
xhr.send();

 

标签:HTTP,请求,步骤,xhr,实例,XMLHttpRequest
From: https://www.cnblogs.com/lyt263/p/17362634.html

相关文章

  • Unity中Android API 28之后无法HTTP请求
    本文节选自洪流学堂公众号技术专栏《大话Unity2019》,未经允许不可转载。洪流学堂公众号回复log,获取最新版运行时查看日志的工具。小新:“最近我升级到AndroidAPILevel28之后,发现发布的安卓包,网络请求都不通了,这是咋回事啊?”大智:“遇到这种问题,调试的时候首先去看日志,你研究运行日......
  • 接口请求的常见方式
    通过接口请求数据的常见方式有以下几种:①GET:向特定的资源发送请求。【请求制定页面信息,并返回实体主体】②POST:向指定资源提交数据进行处理请求,可能导致新的资源的建立或原有资源的修改。【如 提交表单、上传文件等】③PUT:向指定资源位置上上传其最新内容【从客户端向服务器传......
  • 【解决】axios 下载文件 Failed to read the 'responseText' property from 'XMLHttp
    主要解决以下两个问题问题一:idm一些网站不允许请求同一文件两次故障原因:IDM在发神经因为它检测到浏览器集成插件未安装,所以诱导你安装。实际上,装了插件问题也会出现。改参数都没用。1.很可能是你点击网页的下载链接有问题(换个网页下载试试,就不提示了),Edge浏览器一直会欺......
  • 某app请求参数分析
    前言这篇的前言有点冗长了,赶时间的朋友可以直接跳过。 记得还在读大学的时候,我就开始在网上到处找网络安全相关的知识,吾爱破解,看雪,飘云阁,hack80,i春秋,seebug,知道创宇,补天网啥的,要找个东西,能想到的平台都去搜,找到的虽然基本都很老的东西,但是对于小白的我来说,是真的有用,尤其是i春......
  • golang常用的http请求操作
    之前用python写各种网络请求的时候写的非常顺手,但是当打算用golang写的时候才发现相对来说还是python的那种方式用的更加顺手,习惯golang的用法之后也就差别不大了,下面主要整理了常用的通过golang发起的GET请求以及POST请求的代码例子golang发起GET请求基本的GET请求//基本的GE......
  • C#高性能动态获取对象属性值的步骤
    动态获取对象的性能值,这个在开发过程中经常会遇到,这里我们探讨一下何如高性能的获取属性值。为了对比测试,我们定义一个类PeoplepublicclassPeople{publicstringName{get;set;}}然后通过直接代码调用方式来取1千万次看要花多少时间:privatestaticvoidDirectly......
  • VMware Workstation 安装 Linux操作系统虚拟机详细步骤
    VMwareWorkstation安装Linux操作系统虚拟机详细步骤......
  • Linux-Centos 用crontab定时运行python脚本详细步骤
    服务器总是要定时运行某个程序,而我在解决这个问题的时候遇到很多困难,特此记录下来。1.编辑crontab配置crontab-e服务器一般会安装好crontab,若没有安装请按命令安装yuminstallcrontabs2.编写配置文件当打开配置文件的时候,我们可以看到类似的配置代码。每一行都代表一个......
  • Vue项目的网络请求代理到封装详细步骤
    1.创建vue项目vuecreatedemodemo是项目名称2.安装axios 进入demo里面打开终端(黑窗口),执行npminstallaxios3.进行config.js配置devServer:{host:"0.0.0.0",//是否可以被覆盖port:8090,//配置本地端口号open:true,//解决跨域问题......
  • http请求方式
    http最大的作用就是确定了请求和响应数据的格式。常见的请求方式:get 方法发送一个请求来取得服务器上的某一资源。post方法向url指定的资源提交数据或附加新的数据。put方法put方法跟post方法很像,也是向服务器提交数据,但是put方法指向了资源在服务器上的位置......