C# API开发人员:建议Unity回送http传输过程

C# API开发人员:建议Unity回送http传输过程,c#,node.js,unity3d,loopbackjs,C#,Node.js,Unity3d,Loopbackjs,我现在正在开发一个API,用于多平台Unity游戏。我需要将数据从客户端传输到数据库服务器 我的问题与客户端到服务器的通信有关。 沟通的最佳方式是什么? -有田地 -一个原始数据传递json对象 我正在使用loopback.io 现在,我用字段做所有事情,因为我的HTTP插件在编码过程中用我的字符串做有线操作,而我用express.js无法成功读取它 我希望得到更多关于良好实践/方法的建议 这里有一个关于我的接收器函数,以我的观点的方式给出了很多参数 ApiElement.createSim

我现在正在开发一个API,用于多平台Unity游戏。我需要将数据从客户端传输到数据库服务器

我的问题与客户端到服务器的通信有关。 沟通的最佳方式是什么? -有田地 -一个原始数据传递json对象

我正在使用loopback.io

现在,我用字段做所有事情,因为我的HTTP插件在编码过程中用我的字符串做有线操作,而我用express.js无法成功读取它

我希望得到更多关于良好实践/方法的建议

这里有一个关于我的接收器函数,以我的观点的方式给出了很多参数

  ApiElement.createSimpleElement = function(IdGameData, PositionX, PositionY, PositionZ, RotationY, RotationZ, Layer,
                                        Type, Gravity, Health, MoveSpeed, FireSpeed, cb) {
var data = FillElement(IdGameData, PositionX, PositionY, PositionZ, RotationY, RotationZ, Layer, Type, Gravity,
  Health, MoveSpeed, FireSpeed);
// Create the element
ApiElement.create(data, function(err, ApiElementInstance) {
  if (err) {
    cb(err, null);
  } else {
    console.log(ApiElementInstance);
    cb(null, ApiElementInstance);
  }
});

})

我会为您想要表示的每个JSON主体创建一个模型。 据我在环回文档中看到的,您可以告诉应用程序公开一个自定义模型(例如,一个json,其中包含您在该函数中传递的所有参数),这将使代码更清晰,更易于维护,特别是如果您要在多个路由中使用模型对象。 希望这有帮助


参考资料:

我会为您想要表示的每个JSON主体创建一个模型。 据我在环回文档中看到的,您可以告诉应用程序公开一个自定义模型(例如,一个json,其中包含您在该函数中传递的所有参数),这将使代码更清晰,更易于维护,特别是如果您要在多个路由中使用模型对象。 希望这有帮助


参考资料:

谢谢,这正是我目前正在做的,我还补充说这是一个很好的解决方案。我的问题也是关于后HTTP协议的数据传输。现在我使用field而不是JSON对象来发送数据,因为besthttpunity插件,这个插件将小JSON对象替换为“by\”。我不知道这是否是最好的解决方案。谢谢,这正是我目前正在做的,我也认为这是一个好的解决方案。我的问题也是关于后HTTP协议的数据传输。现在我使用field而不是JSON对象来发送数据,因为besthttpunity插件,这个插件将小JSON对象替换为“by\”。我不知道这是不是最好的解决办法。