public static String getJSONfromURL(String URL) {
try {
URL url = new URL("https://www.taxmann.com/TaxmannWhatsnewService/mobileservice.aspx?service=topstories");
HttpsURLConnection connection = (HttpsURLConnection) url
.openConnection();
int code = connection.getResponseCode();
connection.setReadTimeout(10000);
connection.setConnectTimeout(15000);
connection.setRequestMethod("GET");
connection.setDoInput(true);
connection.setDoOutput(true);
Uri.Builder builder = new Uri.Builder();
String query = builder.build().getEncodedQuery();
OutputStream os = connection.getOutputStream();
BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(
os, "UTF-8"));
writer.write(query);
writer.flush();
writer.close();
os.close();
connection.connect();
System.out.println(code);
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (ProtocolException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return "";
}
的ProtocolException连接这是我的代码我试图从服务器获取响应,但前来异常协议异常连接已经建立,我不知道为什么这个异常即将请修复这个例外,上午做错了如何解决已经建立的Android
为什么在'os.close();'后有''connection.connect();''''connection.connect – Yazan
好的,等一下。让我检查 –