【发布时间】:2017-06-07 14:43:15
【问题描述】:
我有一个 ajax 请求,当我在浏览器中发出请求时,它工作正常,当我在 cordova apk 中发出请求时,我收到内部错误, 我已经查看了两个标题,唯一的区别在于 ORIGIN;
这是不工作的,与 origin:file://
POST http://XXX:50000/RESTAdapter/s4p/mobile/login 500(内部服务器错误)
Accept:application/json, text/javascript, */*; q=0.01
Accept-Encoding:gzip, deflate
Accept-Language:en-US
Connection:keep-alive
Content-Length:59
Content-Type:application/json
Cookie:saplb_*=(J2EE9465620)9465650
Host:-------
Origin:file://
User-Agent:Mozilla/5.0 (Linux; Android 7.0; Android SDK built for x86 Build/NYC; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/51.0.2704.90 Mobile Safari/537.36
X-DevTools-Emulate-Network-Conditions-Client-Id:364FC1A3-AE91-465B-821A-9EA13D731E5E
X-Requested-With:io.cordova.hellocordova
【问题讨论】:
-
500 错误意味着您的 服务器 出现故障。
-
他们说,请求没有有效载荷,但它在 android 之外工作正常
-
你检查过服务器日志吗?这就是实际发生错误的地方。
标签: javascript android ajax cordova