-3
我可以從相同的代碼檢索JSON數據,但無法從此URL檢索數據,爲什麼這不會返回任何響應代碼或沒有與任何數據響應。請幫我解決這個問題,或者建議我如何從網頁中檢索非JSON數據。無法從給定的URL返回任何響應數據
URL uniprotFasta = new URL(ur);
url = "http://www.uniprot.org/uniprot/P69905.fasta";
URL uniprotFasta = new URL(ur);
HttpURLConnection conn = (HttpURLConnection) uniprotFasta.openConnection();
conn.connect();
int response = conn.getResponseCode();
Log.e("Response Code * *", String.valueOf(response));
InputStream is = conn.getInputStream();
// Convert the InputStream into a string
String contentAsString = readIt(is, 500);
Log.e("HTTPURLCON * *",contentAsString);
我也試過這個,但沒有收到任何迴應。
String data = "";
URLConnection conn = uniprotFasta.openConnection();
BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream()));
String line = "";
while((line = reader.readLine()) != null){
data += line;
}
Log.e("DATA * *",data);
代碼達到嘗試阻止,但無法運行openConnection(),這就是爲什麼它再次打印什麼,你認爲這裏有什麼不對。 – Akash
你有沒有在設備上檢查過你的網絡連接? –
寫下你的異常日誌。 –