我想从我的iphone应用程序调用带有参数的Web服务。
参数是一个字符串,我必须在何处以及如何使用xml或其他任何方式指定调用Web服务的参数。
如果有人知道,请告诉我。我想将状态名称发送到Web服务。
请帮我解决这个问题。
NSString *soapMessage =
[NSString stringWithFormat:
@"<?xml version=\"1.0\" encoding=\"utf-8\"?>"
"<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/\">"
"<soap:Body>"
"<stateWiseHospitalName xmlns=\"http://ws.centricare.org\" />"
"</soap:Body>"
"</soap:Envelope>"
];
答案 0 :(得分:1)
简单地说:
"<stateWiseHospitalName xmlns=\"http://ws.centricare.org\" />"
"<first parameter>value</first parameter> <second parameter>value</second parameter>
...... "
"</stateWiseHospitalName> /n "
答案 1 :(得分:-1)
iOS没有任何内置的SOAP支持,因此您可能希望find a library帮助创建和解释SOAP消息。如果你自己很乐意这样做,只需要帮助就可以将消息发布到服务器上,你可以使用NSURLRequest和NSURLConnection。
答案 2 :(得分:-1)
我不建议使用SOAP。去过那里,做到了,这是一次艰苦的经历。
我更喜欢将JSON用于Web服务。 http://www.three20.info的人们有一个全面的框架来处理它。