2012-10-11 11 views
1

我正在嘗試爲Web編譯鈦應用程序。 當我嘗試聯繫通過HTTP請求的服務器在瀏覽器控制檯我看到一個OPTIONS方法 ,而不是一個GET方法:鈦web應用程序選項而不是GET

var request = Ti.Network.createHTTPClient(); 
request.open('GET', url); 

request.onload = function() { 
    Ti.API.debug('CALLBACK OK'); 
}; 
request.onerror = function(e) { 
    Ti.API.debug('CALLBACK ERROR' + e.error); 
}; 
request.send(args); 

請求到達服務器,但e.error說「無法到達主機」。 我tryed做這個請求休漁前的OPTIONS請求:第一響應 http://www.w3.org/TR/cors/ 和設置:

Access-Control-Allow-Origin: myserverurl 
Access-Control-Max-Age: 2520 
Access-Control-Allow-Methods: PUT, DELETE, GET, POST, XMODIFY 

,但我得到了相同的反應和執行的代碼是使用onerror功能...

普萊斯幫助我,我是在浪費我們的...

回答

2

好吧, 這顯然是一個XSS問題 一個解決方法是禁用瀏覽器的安全性。 例如鉻:

# chromium --disable-web-security 
+1

對於mac用戶:'open -a Google \ Chrome --args --disable-web-security'。確保鉻沒有打開。 –

相關問題