要在 JavaScript 中发出 HTTP 请求,可以使用内置的fetch函数或者XMLHttpRequest对象来实现。

使用fetch函数的示例代码如下:

fetch(url, {
  method: 'GET', // 或者 'POST', 'PUT', 'DELETE', 等等
  headers: {
    'Content-Type': 'application/json', // 根据需要设置适当的请求头
  },
  // 如果需要发送请求体数据,可以添加以下选项
  // body: JSON.stringify(data),
})
  .then(response => response.json())
  .then(data => {
    // 在这里处理返回的数据
    console.log(data);
  })
  .catch(error => {
    // 处理请求错误
    console.error('Error:', error);
  });

使用XMLHttpRequest对象的示例代码如下:

var xhr = new XMLHttpRequest();
xhr.open('GET', url, true);
xhr.setRequestHeader('Content-Type', 'application/json'); // 根据需要设置适当的请求头

xhr.onload = function() {
  if (xhr.status >= 200 && xhr.status < 400) {
    // 请求成功
    var data = JSON.parse(xhr.responseText);
    console.log(data);
  } else {
    // 请求错误
    console.error('Error:', xhr.status);
  }
};

xhr.onerror = function() {
  // 请求错误
  console.error('Request failed');
};

xhr.send(); // 如果需要发送请求体数据,可以在这里传递数据

请注意,以上代码只是示例,你需要将url和其他请求参数根据你的实际需求进行相应的配置。

JavaScript HTTP 请求:使用 fetch 和 XMLHttpRequest

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

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