Rob*_*egg 2 ios afnetworking-2
使用AFNetworking 2.0 - 当使用NSDictionary参数执行get请求时 - 我的一个参数中包含一个% - 看起来AFNetworking在编码URL时将%25放在%前面 - 无论如何要阻止这个舞会发生?
%用于标记URL编码的字符.例如,%20是一个空间,%3D是=等,您可以阅读更多关于它的字符编码得到,为什么,在这里.百分比符号用于对其他字符进行URL编码,因此需要对其进行编码.(否则,两个后续字符将被错误地解释.)
因此,编码%为%25预期的行为.如果您的服务器没有正确解析,那么您的服务器不符合我上面链接的文档中概述的标准.
也就是说,如果你真的希望覆盖这种行为,你可以通过子类来实现AFURLRequestSerialization,它包含所有的编码逻辑.您可以查看requestSerializer酒店AFHTTPRequestOperationManager了解更多详情.
| 归档时间: |
|
| 查看次数: |
5006 次 |
| 最近记录: |