我正在嘗試對saber的api進行GET調用。我在回覆中沒有收到 的數據,而我對httpGet/post/request的新增功能還是比較新的。與Sabre進行GET調用
public HttpResponse callGetMethod() {
HttpResponse response = null;
try {
HttpClient client = new DefaultHttpClient();
HttpGet request = new HttpGet();
request.setURI(new URI("https://api.sabre.com/v1/shop/flights?origin=ATL&destination=LAS&departuredate=2016-08-13&returndate=2016-08-15&limit=1&enabletagging=true"));
response = client.execute(request);
} catch (URISyntaxException e) {
e.printStackTrace();
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return response;
}
我覺得我錯過了一個小小的步驟。
任何幫助表示讚賞!
「但是我似乎無法得到我所追求的東西」:如果你告訴我們你可能會幫助我們之後的情況。什麼不按預期工作? – Henry
確保在Manifest文件中添加Internet權限。這對於新手來說是一個常見的錯誤 –
另外,如果您可以詳細說明錯誤或異常,或者可以粘貼您的日誌,那麼我們可以進一步幫助 –