gpt4 book ai didi

java - 对于 HttpGet 类型,方法 addHeader (String, String) 未定义

转载 作者:行者123 更新时间:2023-12-01 22:09:56 27 4
gpt4 key购买 nike

我有这个程序:

import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.HttpClientBuilder;

public class ApplicationRESTFul {

public static void main(String[] args) {

String url = "http://www.google.com/search?q=httpClient";

HttpClient client = HttpClientBuilder.create().build();
HttpGet request = new HttpGet(url);

request.addHeader("Accept", "application/json");

}

}

但是我从 eclipse 收到了这条消息

the method addHeader (String, String) is undefined for the type HttpGet

我正在使用这个库,正如我在文档中看到的,该方法应该存在(org.apache.httpcomponents.httpclient_4.5)

http://hc.apache.org/httpcomponents-client-ga/httpclient/apidocs/org/apache/http/client/methods/HttpGet.html

enter image description here

最佳答案

我通过将 httpcore JAR 添加到类路径来解决它。从 maven 添加依赖项也会添加 httpcore JAR,而不仅仅是 httpclient JAR,这就是它也能工作的原因。

关于java - 对于 HttpGet 类型,方法 addHeader (String, String) 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32016412/

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