2012-04-16 16 views
5

मैं 2 अलग-अलग डोमेन पर एक वेब ऐप तैनात कर रहा हूं, पहला वेब ऐप टॉमकैट 6, पर तैनात एक आरामदायक सेवा है, दूसरा स्थिर सामग्री (एचटीएमएल, जावा स्क्रिप्ट), स्थिर सामग्री डोमेन से जावा स्क्रिप्ट है आराम से सेवा कॉल करेंगे। लेकिन वही मूल नीति यह अनुमति नहीं दे रही है, मेरा प्रश्न है: टोमकैट पर क्रॉस डोमेन अनुरोधों को कैसे अनुमति दें?टोमकैट पर क्रॉस डोमेन अनुरोधों को कैसे अनुमति दें?

उत्तर

3

यदि आप आधुनिक ब्राउज़रों पर ध्यान केंद्रित करने में सक्षम हैं, तो मैं Cross Origin Resource Sharing, या CORS, शायद like this one के जावा कार्यान्वयन को देखने का सुझाव देता हूं।

मोज़िला ने एफएफ 3.5 में सीओआरएस की शुरुआत की और यह तब से काफी व्यापक रूप से अपनाया गया है। आईई ने एक प्रतिस्पर्धी, कठोर मानक XDomainRequest पेश किया जिसे बुकी जानकारी को रिसाव नहीं किया जाता है, लेकिन केवल आईई इसका समर्थन करता है।

IE is slated to support CORS in IE 10, जो इसे पसंद की तकनीक बनाता है।

संबंधित मुद्दे