Jquery 使用PhoneGap中的POST发送Cookie
我正在使用PhoneGap制作一个移动应用程序。为了验证用户身份,我使用jQuery中的Jquery 使用PhoneGap中的POST发送Cookie,jquery,json,cordova,jquery-mobile,cookies,Jquery,Json,Cordova,Jquery Mobile,Cookies,我正在使用PhoneGap制作一个移动应用程序。为了验证用户身份,我使用jQuery中的.ajax()命令发送数据。这将向我发送一个cookie作为回报,我可以访问cookie和cookie的内容 下一步是发出另一个API请求,这涉及到发送我在上一步中收到的cookie。我正在尝试这样做: $.ajax({ url:"https://SomeDomain.asmx/getProjectList", type:"jsonp", xhrFields: {
.ajax()
命令发送数据。这将向我发送一个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);
}
});
此时,响应是404notfound
错误页面的文本。是因为我附加到请求的cookie有问题吗
PS-我没有访问服务器端代码的权限。我只是将数据发送到web服务。以下内容将有所帮助
$.ajax
调用中的数据一起传递在隐藏字段中设置这些cookie将有助于解决如果不发送cookie,同一代码会发生什么情况?你确定它只是没有找到
https://SomeDomain.asmx/getProjectList
?