Ti.Network.createHTTPClient 사용시 이중 호출

ti sdk : 3.4.1
platform : Mobile Web

Ti.Network.createHTTPClient를 이용하여 http통신을 하고 있습니다.
그런데 이상하게도 http 통신을 두번하는 현상이 있는데요.
첫번째는 무조건 http 메소드를 OPTIONS으로 전달 합니다.

코드는 이런식이구요.

var xhr = Ti.Network.createHTTPClient();
xhr.timeout = 5000;
xhr.open(“POST”, url);
xhr.setRequestHeader(‘Content-Type’, ‘application/x-www-form-urlencoded’);
xhr.send(params);

문제는 POST로만 던져야하는 서버 같은 경우, 405 Method Not Allowed 에러가 1차적으로 발생이 되네요…
이와 관련된 문제를 해결 하신 분이 계시면 답변 좀 부탁드리겠습니다.

자바 스크립트 생성자 문제였군요…

SudsClient 라이브러리를 사용한 예제를 보고 그냥 따라했더니

var suds = new SudsClient({
endpoint: url,
targetNamespace: nameSpace
});

저 SudsClient 안에 HTTP 통신하는 코드가 들어있습니다…

Titaium에서 제공하는 샘플 코드라 이상이 있을거라 예상은 못했는데, 방심하면 안되겠습니다ㅎㅎ

저는 Titanium으로 바로 Android나 iOS앱을 만드는 것을 주로했습니다.

웹페이지를 제작해야한다면 일반적인 다른 방법(backbone, angular, bootstrap 등)으로 개발하고 앱으로 패키징만 Titanium으로 했었죠. 한마디로 웹을 이용한 하이브리드일 경우 Phonegap 대신에 Titanium을 쓴거죠.

어떤 이유에서 mobile web 구현을 titanium 선택하신건가요?

아 저같은 경우는 Titanium을 이용해서 mobile web, android, ios를 동시 개발하고 있습니다.

혹시 Tishadow를 이용해 개발할때 mobile web도 바로 업데이트가 반영될 수 있도록 작업이 지원되나요?