commons-httpclient.jar的使用
2008-03-20 15:29
561 查看
package com.test;
import java.io.IOException;
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.HttpException;
import org.apache.commons.httpclient.HttpMethod;
import org.apache.commons.httpclient.methods.GetMethod;
public class SimpleClient {
public static void main(String[] args){
HttpClient client = new HttpClient();
//设置代理服务器地址和端口
//client.getHostConfiguration().setProxy("proxy_add", "add_PORT");
//使用GET方法, 如果服务器需要 HTTPS连接, 只需要把URL中的HTTP 改成HTTPS
HttpMethod method = new GetMethod("http://java.sun.com");
//使用POST方法
//HttpMethod method = new PostMethod("http://java.sun.com");
try {
client.executeMethod(method);
} catch (HttpException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
//打印服务器的状态
System.out.println(method.getStatusLine());
//打印返回的信息
try {
System.out.println(method.getResponseBodyAsString());
} catch (IOException e) {
e.printStackTrace();
}
//释放资源
method.releaseConnection();
}
}
import java.io.IOException;
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.HttpException;
import org.apache.commons.httpclient.HttpMethod;
import org.apache.commons.httpclient.methods.GetMethod;
public class SimpleClient {
public static void main(String[] args){
HttpClient client = new HttpClient();
//设置代理服务器地址和端口
//client.getHostConfiguration().setProxy("proxy_add", "add_PORT");
//使用GET方法, 如果服务器需要 HTTPS连接, 只需要把URL中的HTTP 改成HTTPS
HttpMethod method = new GetMethod("http://java.sun.com");
//使用POST方法
//HttpMethod method = new PostMethod("http://java.sun.com");
try {
client.executeMethod(method);
} catch (HttpException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
//打印服务器的状态
System.out.println(method.getStatusLine());
//打印返回的信息
try {
System.out.println(method.getResponseBodyAsString());
} catch (IOException e) {
e.printStackTrace();
}
//释放资源
method.releaseConnection();
}
}
相关文章推荐
- commons-httpclient.jar的使用(处理页面重定向)
- commons-httpclient.jar的使用(Cookie的使用 )
- 什么是httpclient?& Httpclient使用前提----下载org.apache.commons.httpclient,导入Httpclient的jar包
- commons-httpclient.jar的使用2
- linux 上使用commons-net.jar中 FTPClient类的listFiles、retrieveFile等方法停止不执行,出现假死状态解决办法
- (二)使用apache的commons-httpclient-3.1.jar之通过Java实现发起HTTP请求【使用代理】
- commons.httpclient-3.X.jar 和 httpclient-4.x.jar有什么区别?
- HttpClient jar包使用详解
- HttpClient jar包使用详解
- Android httpClient.jar 在Android Studio 中的使用方法
- commons.httpclient-3.X.jar 和 httpclient-4.x.jar是个什么关系?
- linux 上使用commons-net.jar中 FTPClient类的listFiles、retrieveFile等方法停止不执行,出现假死状态解决办法
- 关于commons-httpClient使用,比较全面
- 使用org.apache.commons.httpclient.util.DateUtil工具类解析时间减少一天
- (一)使用apache的commons-httpclient-3.1.jar之通过Java实现发起HTTP请求【不需要代理】
- 使用commons-httpclient上传文件
- httpclient使用所需jar包
- org.apache.commons.httpclient.HttpClient的使用
- org.apache.commons.httpclient.HttpClient的使用
- 常用jar包之commons-digester使用