objective-c - iOS afnetworking POST 参数后台拿不到
巴扎黑
巴扎黑 2017-04-17 16:47:53
[iOS讨论组]

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

巴扎黑
巴扎黑

全部回复(8)
黄舟

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

巴扎黑

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

迷茫

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

PHPz

多半是后台的问题

大家讲道理

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

怪我咯

抓包测试请求参数...

天蓬老师

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

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

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

迷茫

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号