JavaScript HTTP 请求:使用 fetch 和 XMLHttpRequest
要在 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
和其他请求参数根据你的实际需求进行相应的配置。

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