iOS afnetworking POST 参数后台拿不到

发布于 2022-09-01 21:33:11 字数 67 浏览 9 评论 0

如题 用 GET 是可以的请求成功的 但是用POST就是种不成功 发现是因为参数没有POST过去 这是为什么啊

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

苍景流年 2022-09-08 21:33:11

解决了 是连接问题 少了个/ 真是细节啊 抓包发现 post自动跳转到另一个页面去了

寂寞美少年 2022-09-08 21:33:11

你这个问题有bug出现吗?你先让后台测试一下确定是否可以上传数据,如若不可以,那就是服务器的问题。因为AFNetworking很少出问题,你封装好的话!

兔小萌 2022-09-08 21:33:11

可能是request的解析没有设置成JSon解析

难以启齿的温柔 2022-09-08 21:33:11

多半是后台的问题

向地狱狂奔 2022-09-08 21:33:11

1.检查请求报文
2.解析方式问题

坏尐絯℡ 2022-09-08 21:33:11

抓包测试请求参数...

岁月染过的梦 2022-09-08 21:33:11

@property (nonatomic, strong) AFHTTPRequestSerializer <AFURLRequestSerialization> * requestSerializer;

@property (nonatomic, strong) AFHTTPResponseSerializer <AFURLResponseSerialization> * responseSerializer;

这两个属性分别对应 请求序列化 和 相应序列化 里边可以给请求设置相应的配置
针对你没太给出明确的错误信息 建议从一下几个方向尝试检查
1 如果是上传图片或者其他文件等 建议检查server是否支持Mutipart方式上传
2 打印自己request header 看看ContentType跟服务器是否接收的是否一致。
3 打印responsHeader或者error 进一步排查。

旧故 2022-09-08 21:33:11

楼主 我也遇到这种情况了,你是哪边少了一个/啊?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文