我試圖建立一個Android應用程序與服務器的Heroku作爲後端。我試圖通過一個heroku URL將字符串作爲字符串。Android的HTTP客戶端引發異常
這裏的鏈接將JSON字符串
和URL的內容是
[{ 「窺視」:{ 「時代」:空, 「created_at」: 「2013-11-23T08:58:09Z」, 「ID」:1, 「名」 空 「的updated_at」: 「2013-11-23T08:58:09Z」}},{ 「窺視」 :{ 「時代」:空, 「created_at」: 「2013-11-23T08:59:30Z」, 「ID」:2, 「名」 空 「的updated_at」:「2013-11-23T08:59:30Z 「}}]
這裏是我的代碼:
//imports go here
public class JSONParser
{
public String getJSONFromUrl(String url)
{
InputStream inpstr = null;
String result = "";
HttpResponse response = null;
// HTTP
try ,
{
HttpClient httpclient = new DefaultHttpClient();
try
{
response = httpclient.execute(new HttpGet(url));
}
catch(Exception e)
{
return "dafuq?!";
}
HttpEntity entity = response.getEntity();
inpstr = entity.getContent();
}
catch(Exception e)
{
return "SHIT!";
}
// Code to get string from input stream
return result;
}
}
當我運行這段代碼,我得到的回報是
「dafuq?!」
所以我假設我有
響應麻煩= httpclient.execute(新HTTPGET(URL));
我一直在修補2天的代碼,我一直無法弄清楚什麼是錯的。請幫助我。
謝謝!
請發佈logcat輸出,否則它將很難幫助你。 –
@CompuChip你說得對。我錯過了INTERNET的許可。這固定了一切。謝謝! –