我正在试着做一件非常简单的事情,这件事在几天前是有效的。
CloseableHttpClient client = HttpClientBuilder.create().build();
HttpGet get = new HttpGet(url);
HttpResponse response = client.execute(get);它给出了以下错误
Caused by:
java.lang.IllegalStateException: Unsupported cookie spec: default
at org.apache.http.cookie.CookieSpecRegistry.getCookieSpec(CookieSpecRegistry.java:110)
at org.apache.http.cookie.CookieSpecRegistry$1.create(CookieSpecRegistry.java:163)
at org.apache.http.client.protocol.RequestAddCookies.process(RequestAddCookies.java:157)
at org.apache.http.protocol.ImmutableHttpProcessor.process(ImmutableHttpProcessor.java:132)
at org.apache.http.protocol.HttpRequestExecutor.preProcess(HttpRequestExecutor.java:166)
at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:485)
at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:878)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:84)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:109)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:57)我早些时候遇到了这个错误,我使用了一个弃用的客户端,并将其更改为使用HTTPClientBuilder。我不确定为什么它会在HTTPGet上提供。任何帮助都是非常感谢的。
发布于 2014-12-30 11:58:17
这是一个来自apache httpclient的错误,4.4 beta 1版本有这个错误,但是4.3.6版本对我来说很好。
如果您使用的是maven,请在pom中使用以下命令:
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.3.6</version>
</dependency>在修复这个错误之前,不会将其更新到4.4。
发布于 2021-10-19 11:58:47
试试这段代码
http.get(Uri.parse('https://jsonplaceholder.typicode.com/albums/1'));}
https://stackoverflow.com/questions/26187341
复制相似问题