事情是这样的:我们公司的项目中有地方用到删除功能,服务器端给提供了删除接口 使用的是delete请求方式,我度娘查看了delete的相关问题写的都很少,然后自己摸索二次封装了delete。然后传参,服务器端要传的是类似post请求的body体中的数据 也就是传一个字典过去 ,那么我就把字典给他传过去呗,结果是服务器死活收不到这个我传过去的字典数据,然后就是我跟后台联调,发现我传过去的是将字典拆分后拼接到了url后面 ,而服务器这边所需要的并不是 拼接后的数据 ,这样问题就来了,怎么才能不拼接?于是又去度娘,发现 delete请求和get请求类似 都是将params 进行拼接的,怎么办?只能去找服务器改他那的接收方式?然后我就在 afn的post请求源码中处理拼接的地方打断点查看 并与delete方法进行对比 发现这个方法:
#pragma mark - AFURLRequestSerialization
- (