1

我想从我的 iphone 应用程序中调用一个带有参数的网络服务。

该参数是一个字符串,我必须在何处以及如何指定使用 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>"

     ];
4

3 回答 3

1

简单地 :

"<stateWiseHospitalName  xmlns=\"http://ws.centricare.org\" />"
"<first parameter>value</first parameter> <second parameter>value</second parameter>
...... "
"</stateWiseHospitalName> /n " 
于 2013-03-17T09:25:57.393 回答
-1

我不建议使用 SOAP。去过那里,做到了,这是一次艰苦的经历。

我更喜欢将 JSON 用于 Web 服务。http://www.three20.info上的人们有一个全面的框架来处理它。

于 2012-07-21T10:36:12.563 回答
-1

iOS 没有对 SOAP 的任何内置支持,因此您可能希望找到一个库来帮助创建和解释 SOAP 消息。如果您自己做这件事并且只需要帮助将消息发布到服务器,您可以使用 NSURLRequest 和 NSURLConnection 。

于 2012-07-21T10:06:33.863 回答