在window.location.href = '/proxy-zjtmp/web/',时添加请求头
时间: 2023-09-13 19:06:16 浏览: 406
你可以使用 XMLHttpRequest 对象来发送 HTTP 请求,并且在发送请求前设置请求头。
以下是一个示例代码:
```
var xhr = new XMLHttpRequest();
xhr.open('GET', '/proxy-zjtmp/web/', true);
xhr.setRequestHeader('Header-Name', 'Header-Value');
xhr.onreadystatechange = function() {
if (xhr.readyState === 4 && xhr.status === 200) {
console.log(xhr.responseText);
}
};
xhr.send();
```
在这个示例中,我们使用了 `setRequestHeader()` 方法来设置请求头。你需要将 `Header-Name` 和 `Header-Value` 替换为你自己的请求头名称和值。
请注意,在浏览器环境下,如果你使用了 `window.location.href` 来进行页面跳转,将无法设置请求头。因此,你需要使用 XMLHttpRequest 或其他类似的方法来发送 HTTP 请求并设置请求头。
相关问题
window.location.href 跳到http://192.168.0.191:8081/proxy-zjtmp/web/model时加请求头
可以使用XMLHttpRequest对象来实现带请求头的跳转:
```javascript
var xhr = new XMLHttpRequest();
xhr.open("GET", "http://192.168.0.191:8081/proxy-zjtmp/web/model");
xhr.setRequestHeader("header-name", "header-value");
xhr.onreadystatechange = function() {
if(xhr.readyState === 4 && xhr.status === 200) {
window.location.href = xhr.responseURL;
}
};
xhr.send();
```
在上面的代码中,我们使用XMLHttpRequest对象向指定URL发送GET请求,并设置请求头。当请求成功后,我们获取responseURL并将页面跳转到该URL。
阅读全文