multithreadedhttpdemo.java~1~
来自「这是用JAVA的SOCKET类实现的HTTP CLIENT的代码。通过它可以让原」· JAVA~1~ 代码 · 共 31 行
JAVA~1~
31 行
package org.apache.commons.httpclient.demo;
import java.io.IOException;
import org.apache.commons.httpclient.*;
import org.apache.commons.httpclient.methods.*;
public class MultiThreadedHttpDemo {
public static void main(String[] args) {
MultiThreadedHttpConnectionManager connectionManager = new MultiThreadedHttpConnectionManager();
HttpClient client = new HttpClient(connectionManager);
//设置代理服务器地址和端口
client.getHostConfiguration().setProxy("90.0.12.21",808);
//使用GET方法,如果服务器需要通过HTTPS连接,那只需要将下面URL中的http换成https
HttpMethod method = new GetMethod("http://java.sun.com");
//使用POST方法
//HttpMethod method = new PostMethod("http://java.sun.com");
client.executeMethod(method);
//打印服务器返回的状态
System.out.println("===================================");
System.out.println("返回的状态:");
System.out.println(method.getStatusLine());
System.out.println("===================================");
//打印返回的信息
System.out.println("===================================");
System.out.println("返回的求内容:");
System.out.println(method.getResponseBodyAsString());
System.out.println("===================================");
//释放连接
method.releaseConnection();
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?