मैं एक HTTP कुकी भेजने की जरूरत है, मैं RestTemplate
उपयोग कर रहा हूँ:RestTemplate और कुकी
HttpHeaders requestHeaders = new HttpHeaders();
requestHeaders.add("Cookie", "SERVERID=c52");
HttpEntity requestEntity = new HttpEntity(null, requestHeaders);
ResponseEntity responses = restTemplate.exchange(webService.getValidateUserUrl(),
HttpMethod.POST, requestEntity, String.class, mapValidateUser);
हालांकि, प्राप्त सर्वर कुकी नहीं देखता।
और जहां serverside कोड है? - क्या आपने वास्तव में सर्वर को क्या भेजा है यह सत्यापित करने के लिए एक उपकरण (जैसे वायरशर्क) का उपयोग किया है? – Ralph
कौन सा 'ClientHttpRequestFactory' ने आपके 'RestTemplate' जेनरेट किया? कारखाने के आधार पर, एक कुकी स्टोर हो सकता है जिसमें आप कुकीज़ जोड़ सकते हैं जो आपके अनुरोध में स्वचालित रूप से जोड़ा जाएगा। यह आपके सेट हेडर को ओवरराइड कर सकता है। – yincrash