2012-10-11 2 views
1

웹용 티타늄 앱을 컴파일하려고합니다. 호스트에 도달 할 수 없습니다 "요청이 서버에 도달하지만 e.error 말했다GET 대신 티타늄 웹 앱 OP

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); 

: 나는 브라우저 콘솔에서 HTTP 요청을 통해 서버에 접속하려고하면 은 내가 OPTIONS 방법 대신 GET 메서드를 참조하십시오 ". 첫 번째 응답 http://www.w3.org/TR/cors/ 및 설정 : 나는 옵션의 요청에 fallowing 전에 요청해야 할 tryed했습니다

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

을하지만 같은 반응을 얻고 실행 코드는 ...

의 OnError 기능입니다

탄원 그것은 분명히 해결 방법을 사용하지 브라우저 보안에있는 XSS 문제 의 , 내가

답변

2

가 좋아요 ... 우리를 낭비하고있어 나에게 도움이됩니다. 예 : Chromium에서 :

# chromium --disable-web-security 
+1

Mac 사용자의 경우 : 'open -a Google \ Chrome --args --disable-web-security'. 크롬이 열려 있지 않은지 확인하십시오. –