/*
* 解析URL获取返回的字符串信息
*/
private String doHttpRequest(String url) {
StringBuffer result = new StringBuffer();
BufferedReader in = null;
try {
URLConnection connection = null;
URL realUrl = new URL(url);
// 打开和URL之间的连接
connection = realUrl.openConnection();
// 发送POST请求必须设置如下两行
connection.setDoOutput(true);
connection.setDoInput(true);
// 获取URLConnection对象对应的输出流
PrintWriter out = new PrintWriter(connection.getOutputStream());
// 定义 BufferedReader输入流来读取URL的响应
in = new BufferedReader(new InputStreamReader(connection.getInputStream(),"GBK"));
String line;
while ((line = in.readLine()) != null) {
result.append(line);
// flush输出流的缓冲
out.flush();
}
} catch (Exception e) {
}finally {// 使用finally块来关闭输入流
try {
if (in != null) {
in.close();
}
} catch (Exception e2) {
e2.printStackTrace();
}
}
return result.toString();
}
根据对方提供的url获取对方返回的字符串信息
最新推荐文章于 2023-03-14 10:22:01 发布