java跨系統調用,第三方接口調用,有三種方式
1:rmi/rpc 傳序列化對象
2:webservice 傳xml
3:restful 傳json
接下來給大家演示怎么用httpclient調用restful風格的接口
這里用的是maven項目
1:引入需要的jar包
2:先代碼簡單實現一下
執行方法
上面的地址是網上隨便找的一個天氣接口
現在我們運行一下,打印上面的httpresponse
運行結果:
我們在最后面可以看到給我們返回了一個實體entity
現在我們要把上面的httpresponse轉成entity
代碼如下
運行結果:
我們拿到了entity對象,但這不是我們想要的,我們想要拿到里面的數據,這時候要用到一個工具類EntityUtils
運行結果:
拿到了我們想要的數據了(有點長就不全截了)