gpt4 book ai didi

java - 创建 DefaultHttpClient 时 HttpClient 崩溃

转载 作者:行者123 更新时间:2023-11-30 05:02:20 25 4
gpt4 key购买 nike

我一直在尝试(失败)使用 HttpClient向 Web 服务发送 http 请求的库,我刚刚创建了一个简单的类来测试 get 请求...

DefaultHttpClient client = new DefaultHttpClient();
HttpGet get = new HttpGet("http://localhost/mywebservice/1");
try {
HttpResponse response = client.execute(get);
BufferedReader br = new BufferedReader(new InputStreamReader(response.getEntity().getContent()));
String line = "";
while((line = br.readLine()) != null) {
System.out.println(line);
}
} catch(IOException e) {
e.printStackTrace();
}

我的问题是它没有超过第一行,它抛出以下运行时异常...

Exception in thread "main" java.lang.RuntimeException: Stub!
at org.apache.http.impl.client.AbstractHttpClient.<init>(AbstractHttpClient.java:5)
at org.apache.http.impl.client.DefaultHttpClient.<init>(DefaultHttpClient.java:7)
at Main.main(Main.java:20)

我在任何地方都找不到任何在线解决方案,因为一切似乎都表明它与 android sdk 一起使用并且没有运行模拟器的问题,但我没有使用与 android sdk 捆绑的软件包。或者它与运行单元测试有关,但这只是类中的一个简单的 main 方法。

任何帮助都会很棒,因为我一整天都在为此苦苦挣扎

谢谢

最佳答案

有同样的问题,来自 lenbloy 的链接有帮助(谢谢!)。这是要做的事情(在 Eclipse 中):

  1. 右键单击您的项目。
  2. 构建路径 -> 配置构建路径...
  3. 转到“订购和导出”选项卡。
  4. 选择“httpclient-4.1.3.jar”(或您可能使用的任何其他版本)
  5. 点击右侧的“顶部”按钮。

关于java - 创建 DefaultHttpClient 时 HttpClient 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6255160/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com