J'utilise ASIHTTPRequest dans mon application IOS pour appeler un service Web wsdl/SOAP. mes clients utilisent un mod de sécurité (avec son ModSecurity/un code PHP).ASIHTTPRequest et services Web sécurisés
J'utilise ceci:
NSData *xmlData = // I construct the soap message witk soapui
NSURL *url = [NSURL URLWithString:@"https:myUrlWSDL"];
self.currentRequest = [ASIFormDataRequest requestWithURL:url];
[self.currentRequest appendPostData:xmlData];
[self.currentRequest setDelegate:self];
[self.currentRequest startAsynchronous];
me envoyer à
Mais le serveur la demande de 400 lits.
Comment puis-je, s'il vous plaît, faire appel à mes services wsdl/web avec tout ce mode de sécurité? Quels sont les en-têtes http requis pour appeler les services Web? merci pour vos réponses
J'ai désactivé le module sécurisé. maintenant j'ai cette erreur: WSDLSOAP-ERROR: Analyser WSDL: Impossible de charger depuis 'http: // ...? wsdl': impossible de charger l'entité externe "http: // ...? wsdl"
double possible de [400 ASIHTTPRequest mauvaise demande (savon)] (http://stackoverflow.com/questions/6301196/asihttprequest-400-bad-request-soap) – JosephH