JavaScript 发送 HTTP 请求:XMLHttpRequest 和 Fetch 方法
在 JavaScript 中,可以使用内置的 XMLHttpRequest 对象或者 fetch 函数来发出 HTTP 请求。以下是使用这两种方法之一发送 GET 请求的示例代码:
使用 XMLHttpRequest 对象发送 GET 请求:
function sendGetRequest(url) {
var xhr = new XMLHttpRequest();
xhr.open('GET', url, true);
xhr.onreadystatechange = function () {
if (xhr.readyState === 4 && xhr.status === 200) {
var response = xhr.responseText;
console.log(response); // 在控制台打印响应内容
}
};
xhr.send();
}
使用 fetch 函数发送 GET 请求:
function sendGetRequest(url) {
fetch(url)
.then(function (response) {
return response.text();
})
.then(function (data) {
console.log(data); // 在控制台打印响应内容
})
.catch(function (error) {
console.log(error); // 处理错误
});
}
这些代码将在指定的 URL 上发送 GET 请求并打印响应内容到控制台。你可以将 sendGetRequest 函数与你的 URL 参数一起调用,如下所示:
var url = 'http://example.com'; // 替换为你的 URL
sendGetRequest(url);
请注意,这只是一个简单的示例,适用于发送 GET 请求。如果需要发送其他类型的请求或者需要处理更复杂的情况,你可能需要进一步了解相关文档和使用适当的选项来配置请求。
原文地址: http://www.cveoy.top/t/topic/bs9s 著作权归作者所有。请勿转载和采集!