如何在java中实例化该类型
来自Apache HttpClient的HttpClient 守则:如何在java中实例化该类型,java,Java,来自Apache HttpClient的HttpClient 守则: package crawler; import org.apache.http.client.*; import org.apache.http.client.methods.*; class Crawler{ public static void main(String args[]){ HttpClient httpclient = new HttpClient(); // **HERE!!
package crawler;
import org.apache.http.client.*;
import org.apache.http.client.methods.*;
class Crawler{
public static void main(String args[]){
HttpClient httpclient = new HttpClient(); // **HERE!!!!!!!!!**
GetMethod getMethod = new GetMethod("http://www.google.com");
int statusCode = httpclient.executeMethod(getMethod);
System.out.println("response=" + getMethod.getResponseBodyAsString());;
getMethod.releaseConnection();
}
}
如何解决问题HttpClient HttpClient=new HttpClient?
谢谢 HttpClient是一个接口。你不能那样做
正确的方法是
@SuppressWarnings("deprecation")
public interface HttpClient
不能实例化接口。你要么实现它,要么创建一个仍在实现的匿名类你就是不能创建这样的对象,即接口,使用anonymous,或者找到一个实现该接口的类并创建该接口的实例。通过快速的google查询,我找到了一个如何正确使用HttpClient的示例:。记住:在发布新问题之前,一定要搜索你的问题。
HttpClient client = HttpClientBuilder.create().build();