您的位置:首页 > 理论基础 > 计算机网络

获取http接口内容的封装工具类

2012-05-09 15:55 477 查看
import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

import java.io.UnsupportedEncodingException;

import java.net.MalformedURLException;

import java.net.URL;

import java.net.URLConnection;

public final class RequestUtil {

/**

* 读取URL输出内容(仅读取1行)

* @param url

* @param conTimeout 连接超时,单位:毫秒

* @param readTimeout 读取超时,单位:毫秒

* @return String 数据

*/

public static String URLReader(String url, String encode, int connTimeout,

int readTimeout) throws MalformedURLException,

UnsupportedEncodingException, IOException {

URL myUrl = null;

String inputLine = "";

myUrl = new URL(url);



URLConnection myUrlcon = myUrl.openConnection();

myUrlcon.setConnectTimeout(connTimeout);// 连接超时,单位:毫秒

myUrlcon.setReadTimeout(readTimeout);// 读取超时,单位:毫秒



BufferedReader in = new BufferedReader(new InputStreamReader(myUrlcon.getInputStream(), encode));

if ((inputLine = in.readLine()) == null)

{

inputLine = "";

}

if (in != null)

{

in.close();

}

return inputLine;

}



}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐