如何从iphone传递参数到soap web服务?

时间:2012-07-21 07:27:07

标签: iphone web-services

我想从我的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>"

     ];

3 个答案:

答案 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的人们有一个全面的框架来处理它。

相关问题