मैं एक आरईएसटी एपीआई विकसित कर रहा हूं जिसे राज्य भरने की जरूरत है (इसके लिए कोई कामकाज नहीं है, मैं मूल धारा का उपयोग कर रहा हूं जिसमें कोई धारावाहिक वस्तु नहीं है इत्यादि)सेट-कुकी हेडर प्रतिक्रिया में है लेकिन ब्राउजर अगले अनुरोध में कुकी सेट नहीं करता है
यह रेस्ट एपीआई डोमेन डोमेन ए पर एक वेब सर्वर पर उजागर किया गया है। प्रतिक्रिया में एक एक्सेस-कंट्रोल-अनुमति-उत्पत्ति हेडर सेट है *, इसलिए मुझे JSON-P की आवश्यकता नहीं है। (मुझे नहीं पता कि यह विस्तार परवाह करता है)।
मैंने डोमेन ए पर अनुरोध डोमेनबी पर इस एपीआई का एक जीडब्ल्यूटी उपयोग नमूना किया था। ब्राउज़र पहले सेट की गई कुकी को नहीं जोड़ते हैं। यह 'statelessly' काम करता है।
नमूना डोमेनए पर भी होना चाहिए? क्या कोई वर्कअराउड या सेट करने के लिए एक विशिष्ट शीर्षलेख है?
संपादित करें: मैंने कुकी में एक मुख्य डोमेन सेट किया है। और यह काम नहीं करता है। ब्राउज़र अभी भी अगले अनुरोध शीर्षलेख में कुकी सत्र सेट नहीं करता है।
अनुरोध:
HeadersPreviewResponseCookiesTiming
Request URL:http://subdomainB.mydomain.com/request
Request Method:POST
Status Code:200 OK
Request Headersview source
Accept:*/*
Accept-Charset:ISO-8859-1,utf-8;q=0.7,*;q=0.3
Accept-Encoding:gzip,deflate,sdch
Accept-Language:fr-FR,fr;q=0.8,en-US;q=0.6,en;q=0.4
Connection:keep-alive
Content-Length:1185
Content-type:application/x-www-form-urlencoded
Host:subdomainB.mydomain.com
Origin:http://subdomainA.mydomain.com
Referer:http://subdomainA.mydomain.com/BLABLABLA
User-Agent:Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/536.8 (KHTML, like Gecko) Chrome/20.0.1105.0 Safari/536.8
प्रतिक्रिया:
Response Headersview source
Access-Control-Allow-Origin:*
Cache-Control:no-cache, no-store, max-age=0
Connection:Keep-Alive
Content-Language:fr-FR
Content-Type:application/json;charset=UTF-8
Date:Wed, 25 Apr 2012 07:59:03 GMT
Expires:Thu, 01 Jan 1970 00:00:00 GMT, Thu, 01 Jan 1970 00:00:00 GMT
Keep-Alive:timeout=15, max=100
Pragma:no-cache
Server:Jetty(7.5.4.v20111024)
Set-Cookie:JSESSIONID=cookieValue;Path=/;Domain=.mydomain.com
Transfer-Encoding:chunked
इस पर कोई अद्यतन। आपने इसे कैसे हल किया –