2014-03-01 30 views
0

我一直在嘗試在這個論壇上每一個可能的方法小時,但沒有運氣。 PLEASSE幫助 我有以下服務器的URL將此URL傳遞給我的httpget返回null。嘗試每一個方式

字符串URL = 「http://namara.io/api/v0/resources/fef59c15-852f-4f4b-aaef-c9475b3d17c6/data?where=%7b%22column%22:3,%22selector%22:%22eq%22,%22value%22:%22Sercan%22%7d

這裏是我的代碼:

HttpClient httpclient = new DefaultHttpClient(); 
HttpGet httpget = new HttpGet(url); 
HttpResponse response; 
try { 
response = httpclient.execute(httpget); 
HttpEntity entity = response.getEntity(); 
. 
. 
. 

但是我總是得到空值。當我檢查StatusLineReturned代碼時,它說錯誤401:未經授權。

我不知道我做錯了什麼?爲什麼它不會工作!

+1

即使您嘗試在瀏覽器中打開它,它也是如此。所以你首先需要授權 – nikis

+1

看看http://namara.io/,你必須先提供api_key – nikis

+0

首先在瀏覽器上打你的URL。這個網址在瀏覽器上給你授權。那麼它總是會給你手機上的未授權。 – Yogendra

回答

1

發佈從評論的答案:

如果您我會嘗試在瀏覽器中打開它,它也是這樣說的,所以你首先需要授權。根據namara.io的文檔,您必須提供api_key。

0

剛剛走出curriousity的:ü可以嘗試

URL u = new URL(youurl); 
HttpURLConnection c = (HttpURLConnection) u.openConnection(); 
c.setRequestMethod("GET"); 
c.setDoOutput(true); 

,如果它不工作,也許你需要使用後沒有得到方法

相關問題