Я разрабатываю приложение IOS, которое использует веб-сервисы (SOAP / WSDL).Я построил это так: я создаю свое мыльное сообщение вручную (используя soapui) и называю его так:
NSData *xmlData = // a method to construct my soap xml (my xml is in resources folder of my application which I have generated with soapui)
NSURL *url = [NSURL URLWithString:@"https:myUrlWSDL"];
self.currentRequest = [ASIFormDataRequest requestWithURL:url];
[self.currentRequest appendPostData:xmlData];
[self.currentRequest setDelegate:self];
[self.currentRequest startAsynchronous];
Это прекрасно работает.
Мой вопрос: почему другиепрограммисты используют мыльные клиенты, такие как gSoap, для вызова своих веб-сервисов?Почему они не используют что-то простое, как я описал?(это не мое) Почему так много клиентов и утилит для мыла?
Спасибо за ваши ответы.