当我试图使用javascript CodenameOne端口发布数据时,我从CodenameOne中得到了一个错误400。在模拟器和移动应用程序版本中,同样的代码工作得很好。
我遵循了提到的这里的Chrome调试步骤,很难看出发生了什么。不过,我看到parse4cn1日志记录与模拟器上的日志记录相同,只是后者成功,而javascript调用失败:
从javascript端口登录:
[parse4cn1] Data to be sent: {"data":{"timestamp":1457471857989,"mood":2,"user":"WQpcT5uzxM"}}
[parse4cn1] Request URL: https://api.parse.com/1/classes/Mood
[parse4cn1] Raw response (as string): {"code":107,"error":"invalid JSON"}来自模拟器的日志:
[invokeAndBlock2] 0:0:18,928 - [parse4cn1] Data to be sent: {"data":{"mood":2,"user":"WQpcT5uzxM","timestamp":1457472171236}}
[invokeAndBlock2] 0:0:18,928 - [parse4cn1] Request URL: https://api.parse.com/1/classes/Mood
[invokeAndBlock2] 0:0:19,348 - [parse4cn1] Raw response (as string): {"createdAt":"2016-03-08T21:22:52.196Z","objectId":"iLrvfxWiYm"}你知不知道哪里出了问题和/或如何更详细地调试这个问题?
发布于 2016-03-09 22:56:56
当我将CN1构建服务器生成的相应的CN1构建服务器(基于这教程)托管后,上述问题就消失了。所以我想这和预览html文件有关..。奇怪..。但现在起作用了。
https://stackoverflow.com/questions/35903081
复制相似问题