AFNetworking发送请求手动添加User-Agent(UA)

使用AFNetworking发起网络请求的时候,貌似没有提供设置UA的方法,所以通过查看源码,在发送请求的时候,手动设置UA,具体添加位置为:

AFHTTPRequestOperationManager.m文件 --> 

- (AFHTTPRequestOperation *)HTTPRequestOperationWithHTTPMethod:(NSString *)method
                                                     URLString:(NSString *)URLString
                                                    parameters:(id)parameters
                                                       success:(void (^)(AFHTTPRequestOperation *operation, id responseObject))success
                                                       failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error))failure
{}方法中,

手动添加 如下代码即可

[request addValue:用户自定义UA forHTTPHeaderField:@"User-Agent"];

Tip,不知是否有更好的解决方法,直接在最外层就可以添加,如有不对的地方,望各位指点。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,790评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,725评论 19 139
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,247评论 4 61
  • 昨天下午抱着小L哄睡,已经过了该睡觉的时间半个多小时了,为娘我累的腰酸背疼,他还四处乱看,毫无睡意。于是我决定震慑...
    牛奶猪阅读 942评论 0 0
  • 【什么是稀缺】 稀缺是一种“拥有”少于“需要”的感觉,那为什么要特意提出稀缺这个概念,在现在的很多社会问题中,都能...
    骑象人伟诚阅读 2,622评论 0 2