JavaScript GET请求示例:包含请求头和URL
以下是一个使用JavaScript编写的GET请求示例,其中包含请求头和URL,并在控制台中打印返回结果。
const xhr = new XMLHttpRequest();
const url = 'https://example.com';
const headers = {
'Content-Type': 'application/json',
'Authorization': 'Bearer <your_token_here>'
};
xhr.open('GET', url);
Object.keys(headers).forEach(key => {
xhr.setRequestHeader(key, headers[key]);
});
xhr.onload = () => {
if (xhr.status === 200) {
console.log(xhr.responseText);
} else {
console.error(`Request failed. Status code: ${xhr.status}`);
}
};
xhr.send();
在上面的示例中,我们首先定义了要访问的URL和请求头对象。然后,我们通过创建一个XMLHttpRequest对象来发出GET请求,并在打开请求时设置URL。接下来,我们使用forEach方法遍历请求头对象,并使用setRequestHeader方法将每个键值对作为请求头添加到请求中。然后,我们定义了一个onload函数,该函数将在请求完成时执行。如果请求成功,我们将打印响应文本;否则,我们将打印一个错误消息。最后,我们使用send方法发送GET请求。
原文地址: https://www.cveoy.top/t/topic/ndkj 著作权归作者所有。请勿转载和采集!