मैं नेटबीन्स का उपयोग स्वचालित रूप से डब्ल्यूएसडीएल फ़ाइलों के आधार पर webservice क्लाइंट बनाने के लिए कर रहा हूं। यह अच्छी तरह से काम करता है, मैं जिस वेबस्वाइसेस का उपयोग कर रहा हूं, उसे छोड़कर मैं अपनी पहचान साबित करने के लिए प्रत्येक वेब सेवा के लिए HTTP शीर्षलेख में एक कस्टम कुकी में पास करता हूं।जेएक्स-डब्ल्यूएस क्लाइंट: कई सेवाओं में सत्र/कुकीज़ बनाए रखें
मैं अपने प्राधिकरण प्राप्त करने के लिए Utility
नामक एक webservice का उपयोग करता हूं। यह एक कुकी सेट करता है जिसे किसी भी webservice पर आने वाली सभी कॉलों में प्रदान करने की आवश्यकता होती है।
यह वेब सेवा के लिए बंदरगाह के बाध्यकारी प्रदाता पर javax.xml.ws.session.maintain
true
सेट करके पूरा किया जा सकता है। यह Utility
webservice में विधियों के बाद की कॉल के लिए बहुत अच्छा काम करता है। समस्या यह है कि यह केवल उस एकल webservice के लिए सत्र/कुकी रखता है। मुझे इसे दूसरों के साथ भी चाहिए।
मुझे अलग वेबसाइम History
नामित कुकी की आवश्यकता है, मैं इसे कैसे पूरा कर सकता हूं? क्या यह एक सुपर सर्विस क्लास होना संभव है जो उपयोगिता और इतिहास दोनों ही सत्र सत्र को बढ़ा और साझा कर सके?
शायद आपको कुकी को निकालने के लिए यह जोड़ना होगा, इस तरह से केवल पहली कॉल के बाद ही संभव है - क्योंकि केवल "सेट-कुकी" सेट है। लेकिन फिर भी ... बहुत बहुत धन्यवाद। यह मुझे बहुत समय बचाया। – cljk