dojo request get 添加以上内容
时间: 2023-07-06 15:32:13 浏览: 168
学习dojo
您可以使用以下代码来使用 Dojo 发送 GET 请求并添加 `X-Requested-With` 头部:
```javascript
require(["dojo/request"], function(request){
request.get("http://example.com/mypage.html", {
headers: {
"X-Requested-With": "XMLHttpRequest"
},
handleAs: "text"
}).then(function(response){
console.log(response); // 打印 HTML 响应
}, function(error){
console.log(error); // 打印错误信息
});
});
```
在这个例子中,我们使用 Dojo 的 `request` 模块发送了一个 GET 请求到 `http://example.com/mypage.html` 并将 `X-Requested-With` 字段添加到请求头部中,以模拟 AJAX 请求。在 `headers` 对象中,我们可以添加任何其他请求头部字段。在 `handleAs` 属性中,我们将响应类型设置为文本。
请注意,由于浏览器的安全限制,您只能从与您的 JavaScript 代码在同一个域的服务器上接收响应。如果您需要从其他域接收响应,您需要使用 JSONP 或 CORS 等技术。同时,如果服务器没有正确配置 CORS,您仍然可能会遇到上述的错误。
阅读全文