当前位置: 首页 > 面试题库 >

如何将“ HttpClient”导入到Eclipse?

文建业
2023-03-14
问题内容

如何在Eclipse中导入“
HttpClient”?我刚才从http://hc.apache.org/downloads.cgi下载了HttpClient
。我将其添加到Eclipse新的Java项目中,并希望从网站运行示例副本。

这个示例使用import org.apache.commons.httpclient.*;了可惜的是,它表明Eclipse无法解决此问题。

现在,我想知道将新发布的HttpClient导入我的项目的正确方法。是否有必要在classpath中添加一些jar?它是什么?

这是我运行的整个示例。我猜新发布的“ HTTPClient”更改了其导入jar,这是真的吗?

package http.demo; 
import java.io.IOException; 
import org.apache.commons.httpclient.*; 
import org.apache.commons.httpclient.methods.*;

public class SimpleHttpClient { 
   public static void main(String[] args) throws IOException {
      HttpClient client = new HttpClient();
      client.getHostConfiguration().setHost( "www.imobile.com.cn" , 80, "http" );
      method = getPostMethod();    
      client.executeMethod(method);  
      System.out.println(method.getStatusLine());   
      Stringresponse=newString(method.getResponseBodyAsString().getBytes("8859_1"));

      System.out.println(response);
      method.releaseConnection();
   }


   private static HttpMethod getGetMethod(){
      return new GetMethod("/simcard.php?simcard=1330227");
   }

    private static HttpMethod getPostMethod(){
      PostMethod post = new PostMethod( "/simcard.php" );
      NameValuePair simcard = new NameValuePair( "simcard" , "1330227" );
      post.setRequestBody( new NameValuePair[] { simcard});
      return post; 
   } 
}

问题答案:

您将jar文件拖到项目中,以便可以在Eclipse中看到它。

要使其对Eclipse具有特殊意义,请右键单击Eclipse中的jar文件,然后选择Build Path-> Add to Build Path。

现在,您的导入应可以正确解决。



 类似资料:
  • 基于这一点:如何用Protégé中的其他标准本体论扩展本体论?,我真的很担心如何在我刚刚创建的一个本体论中导入geosparql。 我认为导入geosparql意味着将其导入到Protege:http://schemas.opengis.net/geosparql/1.0/geosparql_vocab_all.rdf中的本体论中 我的本体保存为RDF/XML语法,包含它的文件具有.owl扩展名。

  • 我试图解决一些问题,我找到了旧的解决方案:Gradle构建空控制台对象 问题是,解决方案包括在gradle中导入一些东西。 如何导入例如:? 我从未在构建中导入任何内容。gradle,我找不到它的例子。

  • 我想在Intellij中的项目中添加一个库。在项目设置中添加外部库后,Intellij识别该库,并告诉我在尝试从外部类实例化对象时导入它。 但是当我尝试从外部库导入一个类时,Intellij不接受它,说“无法解析符号”。

  • 我正在使用ros框架开发一个机器人。作为ide,我使用PyCharm。但是我不能将ros导入其中。在ros网站上有一篇关于ide的文章http://wiki.ros.org/IDEs.有关于将ros与pyCharm一起使用的信息。我必须修改.桌面文件,但是我使用软件中心的一个快照安装了PyCharm。我在哪里可以找到快照应用程序的.桌面文件?可以有另一种方法将ros导入PyCharm吗? 编辑:@

  • 如何将CSV文件导入MySQL表?我想把第一行数据用作列名。 我读到如何将CSV文件导入MySQL表?,但是唯一的答案是使用GUI而不是shell?

  • 我对SpringSTS有疑问。我收到了以下消息: 尝试下载模板项目时,这是: “下载或解析描述符文件'https://raw.github.com/SpringSource/spring-integration-templates/master/si-sts-templates/builds/descriptor.xml'时出错: org . eclipse . core . runtime .