查看进行AFNetworking请求时的头部信息
2015-09-16 21:36
417 查看
我们在进行网络请求的时候,服务器是如何知道我们的手机类型和信息呢?这些信息是通过请求头部发送的。关于如何导入AFNetworking库,请查看我的另一篇博客《iOS项目开发实战——使用AFNetworking进行Http Get请求》。
代码实现如下:
在控制台的输出如下:
![](https://img-blog.csdn.net/20150916213459978?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
。
可以看到,在发送的是数据中,包括了我们的手机类型,操作系统版本以及其他的一些信息。
github主页:https://github.com/chenyufeng1991 。欢迎大家访问!
代码实现如下:
- (void)viewDidLoad { [super viewDidLoad]; // http://api.openweathermap.org/data/2.5/forecast/daily?lat=39.907501&lon=116.397232&cnt=10 // http://h.hiphotos.baidu.com/image/pic/item/8d5494eef01f3a298a1c0a799c25bc315d607cb5.jpg NSString *urlStr = @"http://api.openweathermap.org/data/2.5/forecast/daily?lat=39.907501&lon=116.397232&cnt=10"; AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; // 设置回复内容信息 manager.responseSerializer.acceptableContentTypes = [manager.responseSerializer.acceptableContentTypes setByAddingObject:@"text/html"]; //请求的方法; [manager POST:urlStr parameters:nil success:^(AFHTTPRequestOperation *operation, id responseObject) { //请求的头部信息;(我们执行网络请求的时候给服务器发送的包头信息) NSLog(@"%@",operation.request.allHTTPHeaderFields); } failure:^(AFHTTPRequestOperation *operation, NSError *error) { NSLog(@"%@",error); }]; }
在控制台的输出如下:
。
可以看到,在发送的是数据中,包括了我们的手机类型,操作系统版本以及其他的一些信息。
github主页:https://github.com/chenyufeng1991 。欢迎大家访问!
相关文章推荐
- CSS3动画
- 学习日志---树回归(回归树,模型树)
- TCP/IP连接服务器备忘
- android学习:两个Activity之间的数据传输
- wxpython初学者(四)之 事件驱动
- ubuntu14.04下ITK4.8,VTK6.2和Qt4整合笔记
- hdu 5024 Wang Xifeng's Little Plot(搜索)
- 《thinking in java》学习笔记16
- 《thinking in java》学习笔记14
- 《thinking in java》学习笔记15
- 《thinking in java》学习笔记18
- 《thinking in java》学习笔记19
- 如何写批处理文件(转)
- hdu 2612 Find a way
- java web九大内置对象, 四大作用域,session生命周期
- Linux java + apache mina + maven 实现高并发服务器
- Eclipse调试多线程代码,在debug的时候
- Hdu5441 2015长春赛区网络赛
- C语言运算符
- 《jogl简明教程》学习笔记1