安卓:网络服务
我想创建一个 Android 应用程序(客户端服务器),它将与已经运行的 Web 服务器交互。
我决定使用 REST
而不是 SOAP
。
这是我的两个问题:
1。哪种数据格式更可靠且易于使用? JSON
或 开放数据协议 (odata.org)
?
2。如何在服务器和应用程序之间进行首次通信?
我需要调用服务器,然后获得响应(只是为了测试连接)。 请包含一些代码作为示例或我可以学习更多信息的链接!
I want to create an Android App (client-server) that will interact with already running web server.
I have decided to use REST
as opposed to SOAP
.
Here are my 2 questions:
1 .What data format is more reliable and simple to use? JSON
or Open Data protocol (odata.org)
?
2. How do I make the first communication between the server and the app?
I need to call the server, and then get a response (just to test the connection).
Please include some code as an example or a link to where I can lern more!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我肯定会选择 JSON,因为它更常用。至于在 Android 上设计 RESTful 应用程序,我会从 Android RESTful 查看一般概念,并查看那些对我有帮助的代码:Android RESTful API 服务
I would definately go with JSON as it is more commonly used. As for designing RESTful apps on android I would start with Android RESTful to see the general concept and would take a look at those code bits that helped me out: Android RESTful API Service
调用 RESTful Web 服务
}
calling RESTful web service
}
与 XML 相比,JSON 易于构建和实现。
以下是使用 HttpClient 执行 HTTP POST 请求
这是给出的最佳问题和答案: 使用 android 发出 HTTP 请求
从 Android 调用 REST Web 服务
更新:
这适合您使用 JSON 请求进行 REST Web 服务调用的要求:调用休息网络服务?
JSON is easy to construct and easy to implement as compared to XML.
Here is code snippets for Executing a HTTP POST Request with HttpClient
Here is the best Question with Answer given: Make an HTTP request with android
Calling a REST web service from Android
Update:
This one suits your requirement to make a REST webservice call with JSON request: calling rest web service?