繁体   English   中英

LibGDX HTTP Post请求在Node.js服务器上接收400条消息

[英]LibGDX HTTP Post request recieving 400 message on Node.js server

我正在使用LibGDX库开发游戏。 游戏的一部分涉及收集游戏数据并将其作为JSON数组发送到服务器以记录在数据库中。 我使用Node作为服务器,但是每次游戏向服务器发送POST请求时都会遇到问题。 我正在使用LibGDX的Http.Net库发送请求。

我不断收到HTTP 400错误消息,但未记录数据。 随附相关代码和消息的屏幕截图。 谢谢!

图片: https//imgur.com/a/CF1U6#0

对不起,我没有足够的声誉来插入图像。

我解决了这个问题。 我正在使用LibGDX随附的JSON库来构造我的JSON字符串。 但是,当我创建Json 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。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM