【问题标题】:NSMutableURLRequest handle special characters in soap requestNSMutableURLRequest 处理soap请求中的特殊字符
【发布时间】:2013-11-15 11:53:22
【问题描述】:

当我们将日志放入服务器时,请求(NSMutableURLRequest处理soap请求中的特殊字符)不会在服务器上发送。当我调用 web 服务时,服务器没有收到我从我的设备放置的请求。如果你有想法,请帮助我。

【问题讨论】:

    标签: ios iphone objective-c web-services


    【解决方案1】:

    除了 和 & 之外,所有特殊字符都将进入soap 请求。所以你需要为他们做一些工作。

    您需要在 iOS 端替换它们,如下所示。

    -(NSString*)replaceSpecialCharsFromString:(NSString*)str
    {
        str = [str stringByReplacingOccurrencesOfString:@"&" withString:@"&"];
        str = [str stringByReplacingOccurrencesOfString:@"<" withString:@"&lt;"];
        str = [str stringByReplacingOccurrencesOfString:@">" withString:@"&gt;"];
    
        return str;
    }
    

    现在,当您在门户收到此响应时,此时您应该有代码在您的存储过程中替换 & 到 &、 到 >,然后再插入到门户数据库。

    【讨论】:

      【解决方案2】:

      您是否尝试过这样做来制作 mutableurlrequest 安全字符:-

      NSString 方法 stringByAddingPercentEscapesUsingEncoding:

      【讨论】:

        猜你喜欢
        • 2013-07-14
        • 1970-01-01
        • 2021-11-12
        • 2012-01-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多