public class CustomHttpURLConnection {
private static String TAG = "CustomHttpUrlConnection";
private static HttpURLConnection conn;
public CustomHttpURLConnection() {
}
public static String GetFromWebByHttpUrlConnection(String strUrl,
NameValuePair... nameValuePairs) {
String result="";
try {
URL url = new URL(strUrl);
conn = (HttpURLConnection) url.openConnection();
conn.setDoInput(true);
conn.setConnectTimeout(3000);
conn.setReadTimeout(4000);
conn.setRequestProperty("accept", "*/*");
// int resCode=conn.getResponseCode();
conn.connect();
InputStream stream=conn.getInputStream();
InputStreamReader inReader=new InputStreamReader(stream);
BufferedReader buffer=new BufferedReader(inReader);
String strLine=null;
while((strLine=buffer.readLine())!=null)
{
result+=strLine;
}
inReader.close();
conn.disc
自定义HttpURLConnection工具类
最新推荐文章于 2024-08-11 03:18:56 发布
本文介绍了如何创建一个自定义的HttpURLConnection工具类,用于执行HTTP的GET和POST请求。工具类包含`GetFromWebByHttpUrlConnection`和`PostFromWebByHttpURLConnection`两个静态方法,分别处理GET和POST操作。在连接中设置了超时、输入输出选项,并处理了可能出现的异常。
摘要由CSDN通过智能技术生成