如何从android调用web服务

时间:2014-04-30 13:59:52

标签: java android

我有一个webAPI,我需要从java服务器端代码调用并获得来自服务的响应.. 这是我的webAPI网址..

http://pnrbuddy.com/api/check_pnr/pnr/2156641988/format/json/pbapikey/6b17f33e25e2d8197462d1c6bcb0b130/pbapisign/bd0aea241e88c8a22692eba02887ad97a220f827

这是一个响应式URL。您可以在浏览器URL上检查输入的值。数据类型的响应可以是xml或json。

如何从android调用此webAPI?

2 个答案:

答案 0 :(得分:0)

我最喜欢的方法是使用名为RestTemplate的帮助程序库。您可以在15分钟内找到有关如何操作的指南:http://spring.io/guides/gs/consuming-rest-android/

它甚至会向您展示如何创建一个代表您的json的模型,并让jackson将您的json反序列化为java对象。

答案 1 :(得分:0)

此论坛旨在帮助解决特定的编程问题,但人们通常不会为您编写大量业务代码。

但是,我们可以给你提示:

  • “调用Webservice API”,您需要执行一些HTTP请求 你可以使用Android的in this post找到HttpClient的方法。

  • 您服务器的回复位于JSON format 从响应中获得String后,您可以使用org.json API对其进行解析。