Soap String无法连接到服务器

时间:2013-10-22 09:03:35

标签: iphone ios soap soap-client soapserver

在我的肥皂信息下面。

 NAMESPACE = "http://wm.tren.com/";
 URL = "http://wmc.com:80/tren/TrenService";
 SOAP_ACTION = "http://wm.tren.com/gettest";
 METHOD = "gettest";

我正在使用soap服务器。但是我无法使用我的下面的soapstring连接服务器。我收到了错误代码。有人可以帮帮我吗?

   NSString *soapMessage = [NSString stringWithFormat:

@"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n"

"<soap:Envelope xmlns:soap=\"http://www.w3.org/2003/05/soap-envelope\" xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance/\" xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:TrenService=\"http://wm.tren.com/\" xsl:version=\"1.0\">\n"

"<soap:Body>\n"

    "<gettest xsi:type=\"TrenService:gettest/\">\n"

"<cdOr>%@</cdOr>\n"

    "<cdDest>%@</cdDest>\n"

    "<date>%@</date>\n"

    "</gettest>\n"

"</soap:Body>\n"

"</soap:Envelope>\n", @"01005",@"01007",@"2013-10-22"

];

以下是错误消息:

version='1.0' ?>
<env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
<env:Body>
<env:Fault>
<faultcode>env:Client</faultcode>
<faultstring>Internal Error</faultstring>
</env:Fault>
</env:Body>
</env:Envelope>

1 个答案:

答案 0 :(得分:0)

我找到了答案。应该用扩展名写入肥皂串。有了SoapUI我已经检查过,我已经看过这些类型。感谢。