当我们将日志放入服务器时,请求(NSMutableURLRequest
处理soap请求中的特殊字符)不会在服务器上发送。当我调用webservice时,服务器没有得到我从我的设备放置它的请求。如果你有意,请帮助我。
答案 0 :(得分:1)
除了<之外,所有特殊字符都将用于肥皂请求。 >和&amp ;.所以你需要为他们做一些工作。
您需要在iOS端替换它们,如下所示。
-(NSString*)replaceSpecialCharsFromString:(NSString*)str
{
str = [str stringByReplacingOccurrencesOfString:@"&" withString:@"&"];
str = [str stringByReplacingOccurrencesOfString:@"<" withString:@"<"];
str = [str stringByReplacingOccurrencesOfString:@">" withString:@">"];
return str;
}
现在,当您在门户网站上收到此响应时,此时您应该有代码替换&amp;到&amp;,&lt;到&lt; ,&gt;到&gt;在插入门户网站数据库之前的商店过程中。
答案 1 :(得分:0)
您是否尝试过这种方法来制作mutableurlrequest安全字符: -
NSString方法stringByAddingPercentEscapesUsingEncoding: