मैं एक बहुत ही साधारण चीज करने की कोशिश कर रहा हूं जो कुछ दिन पहले काम कर रहा था।HttpGet = new HttpGet (url) प्राप्त करें; अपवाद
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 पर क्यों दे रहा है। किसी भी मदद की बहुत सराहना की है।
आप एचटीपी क्लाइंट का किस संस्करण का उपयोग कर रहे हैं? – oleg
क्षमा करें, मेरा बुरा। मुझे अपने प्रश्न में उल्लेख किया जाना चाहिए था। मैं 4.3 का उपयोग कर रहा हूँ। – shaun
यह समझ में नहीं आता है। 'डिफ़ॉल्ट' कुकी नीति संस्करण 4.4 – oleg