public static final String readURL(String url)throws Throwable
{
try {
InputStream in = (InputStream) fetch(url);
byte[] bArr = readBytes(in);
return new String(bArr);
} catch (Throwable e) {
throw e;
}
}
public static final Object fetch(String address) throws MalformedURLException,IOException {
URL url = new URL(address);
Object content = url.getContent();
return content;
}
Run Code Online (Sandbox Code Playgroud)
当我尝试时,我支持代理
readURL(" http://abc.com ")
访问URL http://abc.com它会抛出java.net.UnknownHostException:我有:
<uses-permission android:name="android.permission.INTERNET" />
Run Code Online (Sandbox Code Playgroud)
在清单文件中.
快速解决方案吗?
Boz*_*zho 16
Proxy proxy = new Proxy(Proxy.DIRECT,
new InetSocketAddress(proxyHost, proxyPort));
url.openConnection(proxy);
Run Code Online (Sandbox Code Playgroud)
要么
System.setProperty("http.proxyHost", "my.proxyhost.com");
System.setProperty("http.proxyPort", "1234");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
28935 次 |
| 最近记录: |