Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于java项目的httpclient api_Java_Http - Fatal编程技术网

用于java项目的httpclient api

用于java项目的httpclient api,java,http,Java,Http,在哪里可以找到并下载api来实现这段代码?我用谷歌搜索了一下,但没找到。我唯一找到的是这个:但不是那个。多谢各位 import org.apache.commons.httpclient.Cookie; import org.apache.commons.httpclient.HttpState; import org.apache.commons.httpclient.HttpClient; import org.apache.commons.httpclient.methods.

在哪里可以找到并下载api来实现这段代码?我用谷歌搜索了一下,但没找到。我唯一找到的是这个:但不是那个。多谢各位

import org.apache.commons.httpclient.Cookie;  
import org.apache.commons.httpclient.HttpState;  
import org.apache.commons.httpclient.HttpClient;  
import org.apache.commons.httpclient.methods.GetMethod;  

public class GetCookiePrintAndSetValue {  

  public static void main(String args[]) throws Exception {  

    HttpClient client = new HttpClient();  
    client.getParams().setParameter("j_username", "abc");  
    client.getParams().setParameter("j_password", "pqr");  

    GetMethod method = new GetMethod("http://localhost:8080/");  
    try{  
      client.executeMethod(method);  
      Cookie[] cookies = client.getState().getCookies();  
      for (int i = 0; i < cookies.length; i++) {  
        Cookie cookie = cookies[i];  
        System.err.println(  
          "Cookie: " + cookie.getName() +  
          ", Value: " + cookie.getValue() +  
          ", IsPersistent?: " + cookie.isPersistent() +  
          ", Expiry Date: " + cookie.getExpiryDate() +  
          ", Comment: " + cookie.getComment());  
        }  
      client.executeMethod(method);  
    } catch(Exception e) {  
      System.err.println(e);  
    } finally {  
      method.releaseConnection();  
    }  
  }  
}  
import org.apache.commons.httpclient.Cookie;
导入org.apache.commons.httpclient.HttpState;
导入org.apache.commons.httpclient.httpclient;
导入org.apache.commons.httpclient.methods.GetMethod;
公共类GetCookiePrintAndSetValue{
公共静态void main(字符串args[])引发异常{
HttpClient=新的HttpClient();
client.getParams().setParameter(“j_用户名”、“abc”);
client.getParams().setParameter(“j_密码”、“pqr”);
GetMethod=新的GetMethod(“http://localhost:8080/");  
试试{
客户端执行方法(方法);
Cookie[]cookies=client.getState().getCookies();
对于(int i=0;i
根据以下内容:

Commons HttpClient项目现在已经结束,不再开发。它已被其HttpClient和HttpCore模块中的替换,提供了更好的性能和更大的灵活性

所以,你可能确实想要

如果你想要一个旧版本,比如3.0,你可以找到它

此外,我强烈建议学习使用,因为它将使项目中的依赖关系得到处理。

根据:

Commons HttpClient项目现在已经结束,不再开发。它已被其HttpClient和HttpCore模块中的替换,提供了更好的性能和更大的灵活性

所以,你可能确实想要

如果你想要一个旧版本,比如3.0,你可以找到它


另外,我强烈建议您学习使用,因为它会使您在项目中处理依赖关系。

您尝试过哪种版本的雅加达Http客户端?此代码段使用的是旧版本的apache库。您尝试过哪种版本的雅加达Http客户端?此代码段使用的是旧版本的apache库。