我有一个webAPI,我需要从java服务器端代码调用并获得来自服务的响应.. 这是我的webAPI网址..
http://pnrbuddy.com/api/check_pnr/pnr/2156641988/format/json/pbapikey/6b17f33e25e2d8197462d1c6bcb0b130/pbapisign/bd0aea241e88c8a22692eba02887ad97a220f827
这是一个响应式URL。您可以在浏览器URL上检查输入的值。数据类型的响应可以是xml或json。
如何从android调用此webAPI?
答案 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对其进行解析。