网络连接 以及超时处理
来源:互联网 发布:java邀请码的发放方式 编辑:程序博客网 时间:2024/04/30 02:34
public String getRequest(String surl, String encoding) throws IOException {
String sresult = "";
HttpURLConnection conn = null;
try {
URL url = new URL(surl);
conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
conn.setDoOutput(false);
System.setProperty("sun.net.client.defaultConnectTimeout",
"1500");
System.setProperty("sun.net.client.defaultReadTimeout", "1500");
InputStream in = conn.getInputStream();
InputStreamReader isr = new InputStreamReader(in, encoding);
char[] b = new char[255];
StringBuffer sb = new StringBuffer();
int len = 0;
while ((len = isr.read(b)) > 0) {
sb.append(b, 0, len);
}
sresult = sb.toString();
isr.close();
in.close();
conn.disconnect();
} catch (IOException e) {
throw e;
} finally {
if (conn != null) {
conn.disconnect();
}
}
return sresult;
}
Java中可以使用HttpURLConnection来请求WEB资源。
- 网络连接 以及超时处理
- Qt之处理QNetworkAccessManager网络连接超时
- Symbian—如何处理网络连接超时的问题?
- Java非阻塞NIO网络编程连接超时的处理
- vxwork网络连接超时
- 网络连接超时不起作用
- TCP连接超时处理
- tcp连接超时处理
- Android网络超时处理
- socket connec连接超时处理
- Win7x64PL_SQL_连接Oracle11g超时处理
- Netty连接超时处理方法
- socket connec连接超时处理
- socket 连接超时处理 java
- android网络编程及网络超时处理
- 空闲连接检查以及超时的ChannelHandler
- file_get_contents的超时处理对连接超时无效
- 网络编程中如何设置连接超时
- 输入与输出语句
- 不知道写些什么
- 6
- HelloWord grails
- 7
- 网络连接 以及超时处理
- 动易2005、2006版常见错误号的原因分析及解决方法
- begin&end
- Java基础:第三十讲 对象的创建和访问
- SQL Databases Don't Scale
- 了解NoSQL的必读资料
- 转载:三言二拍--Google退出中国
- JAVA1
- 寒假准备给同学们一些实训指导