iOS开发 | form表单POST传输加号变空格

步骤1:获取签名
iOS --请求-- 后台 --请求-- 第三方 --返回sign-- 后台 --返回sign-- iOS
步骤2:使用签名
iOS --获取sign--转码sign--发送sign-- 第三方--加载页面出错opps!--iOS

结论:经过比对发现参数 sign 的字符串中,+变成了空格。

解决方法

客户端拼接字符串即可:

    NSMutableString *mobileStr = [[NSMutableString alloc] init];

    [mobileStr  appendString:@"%"];

    [mobileStr  appendString:[NSString stringWithFormat:@"2B86%@",需要的拼接的值]];

拼接后传该字符串再进行转码,服务器即可收到“+”号。

发布了17 篇原创文章 · 获赞 15 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/Harvey_DHui/article/details/93069226
今日推荐