Description
I am working on iphone and sending a soap request to a .net site. The site is expecting a remote server address from my request.
Here is my soap request:
NSString *soapFormat = [NSString stringWithFormat:@"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n"
"<soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">\n"
"<soap:Body>\n"
"<Login xmlns=\"http://testsite.com/Test/\">\n"
"<userName>%@</userName>\n"
"<userPasswordHash>%@</userPasswordHa sh>\n"
"<xLoginDetails>%@</xLoginDetails> \n"
"</Login>\n"
"</soap:Body>\n"
"</soap:Envelope>\n",userName, encryptedPassword, xmlDetails];
How can I add a soap header to this request so that the web service can detect the "Remote Server Address" and the "ALL_RAW" value?
Explanation & Answer
Hi!
please check the link below its helpful to you
http://www.w3schools.com/webservices/ws_soap_header.asp
hope so you clearly understand your problem.missing part of your code is just like this
<soap:Header>
<m:Trans xmlns:m="http://www.w3schools.com/transaction/"
soap:mustUnderstand="1">234
</m:Trans>
</soap:Header>