JavaScript 接口请求通常使用 XMLHttpRequest 对象来发送 HTTP 请求,并通过回调函数来处理响应。以下是一个简单的例子:

var xhr = new XMLHttpRequest();
xhr.open('GET', 'http://example.com/api/data', true);
xhr.onreadystatechange = function() {
  if (xhr.readyState === XMLHttpRequest.DONE) {
    if (xhr.status === 200) {
      console.log(xhr.responseText);
    } else {
      console.error('请求失败:' + xhr.status);
    }
  }
};
xhr.send();

在这个例子中,我们创建了一个 XMLHttpRequest 对象,并使用 open() 方法指定了请求的 URL 和方法。第三个参数 true 表示该请求是异步的。然后,我们设置了 onreadystatechange 回调函数来处理状态变化事件。当 readyState 变为 XMLHttpRequest.DONE 时,我们检查了响应状态码 status 来确定请求是否成功,并在成功时处理响应内容。最后,我们使用 send() 方法发送了请求。

除了 GET 方法外,我们也可以使用 POST、PUT、DELETE 等方法来发送请求,并可以通过 setRequestHeader() 方法设置请求头信息。在处理响应时,我们也可以使用 JSON.parse() 方法将响应内容转换为 JavaScript 对象。

JavaScript 接口请求:使用 XMLHttpRequest 发送 HTTP 请求

原文地址: https://www.cveoy.top/t/topic/nw1v 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录