![](/img/trans.png)
[英]Why does this Java Mail call fail in JDK 1.5, but succeed in 1.6?
[英]Why does HttpURLConnection fail on android but succeed in java Eclipse?
我不知道為什么HttpURLConnection在Android上失敗,但是在Java Eclipse中成功。 我已經面對這個問題很多天了,試圖解決這個問題,但是從來沒有通過。 在我的情況下,代碼如下:
try {
url = "https://mobitrade.vpbs.com.vn:8080/getlistckindex/hnx";
URL urlGetSymbol = new URL(url);
HttpURLConnection con = (HttpURLConnection) urlGetSymbol.openConnection();
con.setRequestMethod("GET");
con.setReadTimeout(15000);
con.setConnectTimeout(15000);
con.setDoOutput(true);
con.connect();
int responseCode = con.getResponseCode();
BufferedReader in =new BufferedReader(new InputStreamReader(con.getInputStream()));
StringBuilder response = new StringBuilder();
String inputLine;
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
String responseString = response.toString().replaceAll("\\[", "").replaceAll("\\]", "")
.replaceAll("\"", "");
} catch (IOException ioe) {
ioe.printStackTrace();
}
該代碼在java eclipse中工作正常,但由於con.connect()出錯而無法在android上工作。
我認為您為HttpURLConnection使用了不同的api包,因此請檢查一下。 您可以使用java.net.HttpURLConnection api。
加
<uses-permission android:name="android.permission.INTERNET"/>
到您的Androidmanifest.xml
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.