AFNetworking Ajax无法请求问题
来源:互联网 发布:随身淘宝皇家小地主3q 编辑:程序博客网 时间:2024/05/16 08:55
近期在做项目时遇到了一个问题:服务器不能识别iOS客户端的网络请求(我用的是AFNetwoking 3 ),后来得知,服务器上用的是Ajax请求方式和普通的异步请求有所区别,有一个tp判断,需要在AFHTTPSessionManager的header中新增一个字段:X-Requested-With,服务器才能识别为ajax请求,具体实现如下直接贴代码了:
AFHTTPSessionManager *manager = [AFHTTPSessionManagermanager];
[manager.requestSerializersetValue:@"XMLHttpRequest"forHTTPHeaderField:@"X-Requested-With"];
如果返回的是JavaScript对象,那么还需要序列化对象,才能在responseObject中接受到数据。序列化:
manager.responseSerializer = [AFHTTPResponseSerializerserializer];
0 0
- AFNetworking Ajax无法请求问题
- ajax 请求 无法获取数据的问题
- ajax 发送请求无法重定向问题
- iOS9更新后无法使用AFNetWorking执行http请求的问题
- ajax请求无法下载文件
- 解决浏览器在本地无法跨域请求,不支持Ajax请求,XMLHttpRequest不能加载的问题
- AJAX请求并发问题
- ajax请求缓存问题
- ajax请求缓存问题
- AJAX请求并发问题
- AJAX请求并发问题
- ajax请求问题。
- Ajax请求超时问题
- Ajax请求同步问题
- $.ajax({...});异步请求问题
- jquery ajax请求问题
- Ajax+Servlet:ajax请求servlet后无法在servlet中进行请求转发和重定向问题的原因
- Spring mvc 将请求后缀改成.htm 后ajax无法返回json的问题
- ROS学习资料总结
- LinkedList简介
- 十分钟玩转 jQuery、实例大全
- ACM-ICPC 知识点 经验
- android-----Login失败提示信息有误(bug)
- AFNetworking Ajax无法请求问题
- QT实现鼠标右键快捷菜单(QTableWidget)
- 如何开发高质量的软件 - 通过测试集中型的软件开发方法来提高软件质量
- Mac下编译32位Qt 问题总结
- Objective-C NSString/字符串
- 【GIT】Git SSH Key 生成步骤(git-ssh 配置和使用)
- 杭电1171(01背包+完全背包)
- 字符,字节,位
- 常见的开源软件协议