我有一个运行在Tomcat上的Java应用程序,它管理来自Android游戏应用程序的数据库更新请求。例如,Android应用程序可能会执行像: /mycontroller/updateScore/?score=345&id=123456789这样的POST URL。
它更新用户在玩Android游戏应用时的得分,服务器发送简单的成功或错误响应。
上面的方法是基于简单的HTTP的,就像传统的web应用程序和用户与web浏览器进行交互一样。
我正在考虑的第二个选择是: RESTful JSON服务,将我的Web应用程序与该应用程序集成。
RESTful JSON会提供更高性能的解决方案吗?
发布于 2011-05-21 21:25:14
REST是HTTP,因此不会有任何优势。
JSON将是一种比XML更有效的消息协议,但我看不出它会比您的问题中的POST URL提供任何优势。URL解决方案将允许web服务器解析HTTP请求,并将查询参数表示为名称/值对。如果您发送JSON,您的应用程序将不得不进行额外的解析。
我认为REST/HTTP解决方案应该工作并执行得足够好。我建议你坚持下去,直到你有证据证明它不起作用,然后再调整。
https://stackoverflow.com/questions/6084484
复制相似问题