我已经从其他网站请求json数据,但是遇到了标题中访问控制允许源的问题,我不知道如何在标题中设置访问控制允许源,我将源代码放在iis8中以访问来自另一个iis8 API来源的json数据。
$.ajax({
type: "GET",
url:rootURL,
xhrFields: {
withCredentials: false
},
headers: {
"Access-Control-Allow-Origin: ": "*",
"Access-Control-Allow-Methods: ": "GET",
"Access-Control-Allow-Headers: ": "Authorization",
},
dataType: "json",
success: function(data) {
},
error: function() {
alert("An error occurred while processing JSON file.");
}
});
Run Code Online (Sandbox Code Playgroud)
这些应该在服务器而不是客户端中:
"Access-Control-Allow-Origin: ": "*",
Run Code Online (Sandbox Code Playgroud)
要在服务器中实现该功能(对于PHP):
<?php
header("Access-Control-Allow-Origin: *");
Run Code Online (Sandbox Code Playgroud)
对于ASP.NET:
Response.AppendHeader("Access-Control-Allow-Origin", "*");
Run Code Online (Sandbox Code Playgroud)
对于其他用户,请检查我想向我的服务器添加CORS支持以获取更多信息。
| 归档时间: |
|
| 查看次数: |
8022 次 |
| 最近记录: |