0

有没有人可以帮助我决定哪一个是最佳实践:

  • 使用 json 对象在 REST API 上进行 POST/PUT
  • 改用键/值参数?

我意识到 Backbone.js 和 Restkit(IOS) 更多的是面向 json 对象的 post/put,但是当你想做一个开放的第三方 API 时,你如何决定什么是最好的方法?

4

2 回答 2

2

我认为使用 JSON 发送数据会赢得更多粉丝。

服务器不返回键/值对,主要是 JSON 或 XML。因此,前端框架主动使用与导入相同的格式进行导出,以保持一致。

于 2012-10-21T01:00:39.033 回答
0

将纯 JSON 对象发送到服务器非常容易。在框架的情况下,它允许您减少代码库(它与保持事物的一致性无关)。但是您可能面临的问题是,您始终必须先解码 JSON,然后才能了解其中的内容。有些人可以向您发送带有深度嵌套等的巨大的类似 JSON 的字符串。你的 CPU 必须处理对话过程。Facebook、Twitter、亚马逊、Instagram 正在使用字段。Github 使用对象。同时它有5000个req​​。限时一天。我不确定那是你需要的。请三思而后行。

于 2016-03-18T16:57:08.853 回答