从ios以字符串参数形式在WCF中发送XML
我有一个WCF方法,如下所示: .NET void doSomething(字符串数据) 在iOS中 我将此方法称为以XML形式传递数据:从ios以字符串参数形式在WCF中发送XML,ios,xml,wcf,Ios,Xml,Wcf,我有一个WCF方法,如下所示: .NET void doSomething(字符串数据) 在iOS中 我将此方法称为以XML形式传递数据: NSString *data = plistXMLContent; 我需要转义这个还是编码这个?当我硬编码数据=@“hello” 它到达了WCF。但当data=xml时就不是了,例如: data="< data >hello< / data >"; does to make it to the WCF. data=“hello”;
NSString *data = plistXMLContent;
我需要转义这个还是编码这个?当我硬编码数据=@“hello”
它到达了WCF。但当data=xml时就不是了,例如:
data="< data >hello< / data >"; does to make it to the WCF.
data=“hello”;不需要到WCF。
有什么建议吗
不要介意元素标记中的空格。我不知道如何将其显示在帖子中。将其放置在CDATA标记中修复了该问题。您是否尝试跟踪WCF服务日志以跟踪问题,是否收到任何错误?服务是否接受XML格式的数据?如果是这样,那么它应该可以工作,因为data=@“hello”是一个简单的字符串,而另一个是XML。您的iOS应用程序是否使用JavaScript或JSON发送请求?如果是这样的话,我也许能帮上忙,但除此之外,我没有任何建议。