Ajax请求在cordova上获得500(内部服务器错误)

时间:2017-06-07 14:43:16

标签: javascript android ajax cordova

我有一个ajax请求,当我在浏览器中提出请求时它工作正常,当我在cordova apk中制作它时,我收到内部错误, 我查看了两个标题,唯一的不同之处在于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

1 个答案:

答案 0 :(得分:0)

您的AJAX请求到达服务器,并且您的服务器上出现错误。由于错误,响应为500。如果您知道这在某些情况下有效并且在其他情况下不起作用,那么请检查不同请求之间的差异,并查看错误的堆栈跟踪是什么。完成后,您将知道问题所在。从那时起,你将处于一个比现在更好的位置来解决这个问题。