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

字数 99阅读 5958

使用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...
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
  • 昨天下午抱着小L哄睡,已经过了该睡觉的时间半个多小时了,为娘我累的腰酸背疼,他还四处乱看,毫无睡意。于是我决定震慑...
  • 【什么是稀缺】 稀缺是一种“拥有”少于“需要”的感觉,那为什么要特意提出稀缺这个概念,在现在的很多社会问题中,都能...
  • 随手写了这样一个功能,很简单,作为一个记录吧。 HTML JS