https要使用https.proxyHost和https.proxyPort这两个参数
下载代码
下面展示一些 java代码`。
public static void downloadUsingStream(String urlStr, String file) {
try {
int timeout = 10*1000;
URL url = new URL(urlStr);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setConnectTimeout(timeout);
conn.setRequestMethod("GET");
conn.setConnectTimeout(timeout);
conn.setReadTimeout(timeout);
InputStream inputStream = conn.getInputStream();
FileOutputStream fis = new FileOutputStream(file);
byte[] buffer = new byte[1024];
int count = 0;
while ((count = inputStream.read(buffer, 0, 1024 )) != -1) {
fis.write(buffer, 0, count);
}
fis.close();
inputStream.close();
} catch (Exception e) {
e.printStackTrace();
}
}
使用代理
https要使用https.proxyHost和https.proxyPort这两个参数
public static void setProxy(String ip, int port) {
System.setProperty("http.proxyHost", ip);
System.setProperty("http.proxyPort", "" + port);
System.setProperty("https.proxyHost", ip);
System.setProperty("https.proxyPort", "" + port);
}