为什么Firebug网络和控制台结果不同
这是“网络”选项卡:请参见底部的图像1。
这是控制台选项卡:请参见底部的图2。
那么,这怎么可能呢? 结果来自同一个POST请求。 如果是错误,为什么会说状态200? 为什么会有这么大的差异? 这两个请求都给我一个空响应!但是如果我尝试使用Postman,REST客户端Extension for Chrome它会返回一个响应!,请参见底部的图3。
为了提出请求,我使用的是JQuery(和jQuery mobile)。 这是代码:
$.ajax({ url: 'http://example.com/rest/auth', data: { action : 'login', user_email: 'user', user_password: 'password', }, type: 'post', async: 'true', xhrFields: { withCredentials: true, }, crossDomain : true, contentType: 'application/x-www-form-urlencoded', });
网络:
安慰
邮差REST客户端
相关问题:
- 在PhoneGap + jQuery Mobile中使用ajax的CORS不在设备上工作,但在浏览器上
- “请求的资源上没有’Access-Control-Allow-Origin’标头”