JavaScript 发出 HTTP 请求:XMLHttpRequest 指南
使用 JavaScript 发出 HTTP 请求有多种方式,其中一种常见的方法是使用内置的 'XMLHttpRequest' 对象。以下是一个简单的示例:
// 创建 XMLHttpRequest 对象
const xhr = new XMLHttpRequest();
const url = 'http://example.com'; // 替换为你想要发送请求的 URL
// 设置请求方法和 URL
xhr.open('GET', url);
// 监听请求状态改变事件
xhr.onreadystatechange = function() {
if (xhr.readyState === XMLHttpRequest.DONE) {
if (xhr.status === 200) {
console.log(xhr.responseText); // 打印响应内容
} else {
console.error('发生错误');
}
}
};
// 发送请求
xhr.send();
上述示例是发送 GET 请求的简单示例,你也可以根据需要使用其他请求方法(如 POST、PUT、DELETE 等)。同时,你可以设置请求头、发送请求参数等来满足具体的需求。
请注意,由于浏览器的同源策略限制,当你在浏览器中运行 JavaScript 时,只能向与当前页面位于同一个域的 URL 发送请求。如果你需要向不同域的 URL 发送请求,可能需要考虑使用 CORS 或 JSONP 等其他方法来解决跨域问题。
原文地址: https://www.cveoy.top/t/topic/bpUk 著作权归作者所有。请勿转载和采集!