我正在使用 PhoneGap 制作移动应用程序。.ajax()
为了验证用户身份,我使用jQuery中的命令发送数据。这会向我发送一个 cookie 作为回报,我可以访问 cookie 和 cookie 的内容。
下一步是发出另一个 API 请求,这涉及发送我在上一步中收到的 cookie。我正在尝试做这样的事情:
$.ajax({
url:"https://SomeDomain.asmx/getProjectList",
type:"jsonp",
xhrFields: {
withCredentials: true
},
beforeSend: function(xhr) {
xhr.setRequestHeader("Cookie", "ASP.NET_SessionId");
},
contentType: "application/json; charset=utf-8",
data: JSON.stringify(textJson),
success: function(result){
alert('success');
},
error: function(result){
console.log(result);
}
});
目前,响应是404 Not Found
错误页面的文本。是因为我附加到请求的 cookie 有问题吗?
PS - 我无权访问服务器端代码。我只是将数据发送到网络服务。