LibGDX HTTP发布请求在Node.js服务器上收到400消息
我正在使用LibGDX库进行游戏。 游戏的一部分包括收集游戏数据并将其作为JSON数组发送到服务器以logging在数据库中。 我使用节点作为我的服务器,但每当游戏向服务器发送POST请求时,我都会遇到问题。 我正在使用LibGDX的Http.Net库来发送请求。
我不断收到HTTP 400错误消息,数据没有被logging。 附上相关代码和消息的屏幕截图。 谢谢!
图片: https : //imgur.com/a/CF1U6#0
我没有足够的信誉来插入图片,对不起。
我解决了这个问题。 我使用LibGDX包含的JSON库来构build我的JSONstring。 不过,当我创buildJson json = new Json();
,它默认写作最小(我认为)。 这种格式的名称不会被双引号包围。 请参阅: https : //libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/utils/JsonWriter.OutputType.html
解决方法是将其设置为Json json = new Json(JsonWriter.OutputType.json);
。 这会将其格式化为Express将识别的JSON。
- 是否有可能使用WebSockets或类似的本地Android应用程序?
- 为什么node.js的encryption模块给出的结果与Java的AESencryption的Cipher类不同?
- Java到JavaScript与NodeJS转换
- 来自公务员的pipe道stream请求职位
- maven:检测依赖关系
- 在HTTPS中从节点JS调用Java REST API(在Tomcat上)
- 用java / scala代码连接node.js进程的最快方法
- Nodejs和Java之间的连接 当java客户端连接到nodejs服务器,然后显示我错误,
- Node.js / Javascript等同于Java的Deflater类