2011-03-02 5 views
0

iPhone.asmx 파일이 있으며 vb.net로 작성되었으며 서버에서 호스팅됩니다. SOAP를 사용하지 않고 해당 웹 서비스에 액세스해야합니다. 어떻게해야합니까?iphone apllication에서 웹 서비스 호출

+0

확실히 SOAP 결정 여부는'iPhone.asmx'에 의해 노출 된 웹 서비스로 귀결됩니까? ur 답장을 위해 –

답변

0

그걸 바탕으로 website, 아이폰에서 SOAP없이 WS를 호출 할 수 있습니다. 쿼리 문자열에 WS의 매개 변수를 전달하기 만하면됩니다. 그러면 코드는 다음과 같이 보일 것입니다 :

NSURL * url = [NSURL initWithString:@"http://host.com/WS?param1=val1&param2=val2"]; 
NSURLRequest *request = [NSURLRequest initWithURL:url]; 
NSURLConnection *connection = [NSURLConnection initWithRequest:request delegate:self startImmediately:YES ]; 
+0

고맙습니다. 따라서 xml 형식의 매개 변수를 보낼 필요가 없습니까? – Sowmya

+0

GET 메서드를 사용하는 경우 쿼리 문자열의 매개 변수 만 전달하면됩니다. 모든 설명은 웹 사이트에 있습니다. 행운을 빌어 요 – Dimitri

+0

안녕하세요, 언급 한 바와 같은 매개 변수를 전달하고 있지만이 코드를 사용하여 오류 (예상 ':' ''토큰)를 사용 중입니다. NSURL * url = [NSURL URLWithString : @ "http : //www.xxxxxxx. net/IPhone.asmx? strFrom = @ "[email protected]"& strRecp = @ "[email protected]"& strSub = @ "문제"& strBody = @ "Test" "]; – Sowmya