actionscript 3 - URLRequest not working in Cross domain in As3? -
URLRequest AS3 में क्रॉस डोमेन में काम नहीं कर रहा है?
& lt;? Xml version = " 1.0 "एन्कोडिंग =" यूटीएफ -8 "? & Gt; & Lt; mx: अनुप्रयोग xmlns: mx = "http://www.adobe.com/2006/mxml" लेआउट = "पूर्ण" अनुप्रयोग समाप्ती = "init ()" & gt; & Lt; mx: बटन x = "35" y = "22" लेबल = "बटन" क्लिक = "परीक्षण ()" / & gt; & Lt; mx: टेक्स्टएरे x = "35" y = "65" चौड़ाई = "365" height = "254" id = "एएए" / & gt; & LT; mx: स्क्रिप्ट & gt; & Lt;! [CDATA [function init (): शून्य {Security.allowDomain ("*"); // स्थानीयहोस्ट, 192.168.0.19 सुरक्षा। लोडोपॉलिफ़ाइल ("http://abcomp01.thaifasthost.com/crossdomain.xml"); } फ़ंक्शन परीक्षण (): शून्य {var url: स्ट्रिंग = "http://bbs.pramool.com/webboard/view.php3?katoo=j530492"; Var अनुरोध: URLRequest = नया URLRequest (url); Var लोडर: यूआरएल लोडर = नया यूआरएल लोडर (); Request.url = url; Request.method = URLRequestMethod.POST; Loader.addEventListener (इवेंट। कॉम्प्ले, ऑन-कॉम्पले); Loader.addEventListener (IOErrorEvent.IO_ERROR, ऑन_एरर); // navigateToURL (अनुरोध); {Loader.load (अनुरोध) का प्रयास करें; } पकड़ (त्रुटि: त्रुटि) {}} फ़ंक्शन on_complete (ई: ईवेंट): शून्य {var लोडर: URLLoader = e.target URLLoader के रूप में; अगर (लोडर! = नल) {aaa.text = loader.data; }} समारोह on_error (e: इवेंट): शून्य {}]] & gt; & Lt; / mx: स्क्रिप्ट & gt; & Lt; / mx: आवेदन & gt;
XML क्रॉस डोमेन में:
& lt;? Xml संस्करण = "1.0" एन्कोडिंग = "यूटीएफ -8"? & Gt; & Lt;! DOCTYPE क्रॉस-डोमेन-पॉलिसी सिस्टम "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd"> & LT; क्रॉस-डोमेन-नीति & gt; & Lt; डोमेन से अनुमति-एक्सेस-करें = "*" से-पोर्ट = "*" / & gt; & Lt; / क्रॉस-डोमेन-नीति & gt;
मैं इसे कैसे ठीक कर सकता हूं?
यह तब काम करता है जब मैं अपनी खुद की होस्टिंग पर अपलोड करता हूं, लेकिन मेरे स्थानीय मशीन पर नहीं।
आप URLRequest ऑब्जेक्ट के साथ क्या कर रहे हैं? सुनिश्चित करने के लिए एक बात यह है कि उस सर्वर पर एक क्रॉसडोमेन.एमएमएल पॉलिसी फाइल है जो आप उस सर्वर से कनेक्ट करने का प्रयास कर रहे हैं।
Comments
Post a Comment