AFNetworking(网络编程第三方)
2015-10-16 05:00
513 查看
![](http://images2015.cnblogs.com/blog/811395/201510/811395-20151016045929397-1019173711.png)
//
// ViewController.m
// UI-NO-22网络编程第三方
//
// Created by Bruce on 15/8/24.
// Copyright (c) 2015年 Bruce. All rights reserved.
//
#import "ViewController.h"
#import "AFNetworking.h"
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
/*
// 使用 AFNetWorking 自带的类 判断网络状态
// 初始化AFNetworkReachabilityManager
AFNetworkReachabilityManager *manager =[AFNetworkReachabilityManager sharedManager];
[manager startMonitoring];
NSLog(@"%ld",manager.networkReachabilityStatus);
// 网络状态 发生改变 调用
[manager setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {
switch (status) {
case AFNetworkReachabilityStatusUnknown: {
NSLog(@"未知的网络状态");
break;
}
case AFNetworkReachabilityStatusNotReachable: {
NSLog(@"没有网络");
break;
}
case AFNetworkReachabilityStatusReachableViaWWAN: {
NSLog(@"蜂窝数据网络");
break;
}
case AFNetworkReachabilityStatusReachableViaWiFi: {
NSLog(@"WIFI");
break;
}
default: {
break;
}
}
}];
*/
// get
// GET URL 字符串 地址 parameters body体的内容
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
[manager GET:@"" parameters:nil success:^(AFHTTPRequestOperation * operation, id responseObject) {
// responseObject 请求下来的数据内容
} failure:^(AFHTTPRequestOperation * operation, NSError * error) {
}];
/*
// post
// parameters 需要 post 的内容
[manager POST:@"" parameters:@{} success:^(AFHTTPRequestOperation * operation, id responseObject) {
} failure:^(AFHTTPRequestOperation * operation, NSError * error) {
}];
*/
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end
相关文章推荐
- HTTP协议(异步和同步)
- 基于HTML5的3D网络拓扑树呈现
- 《深入理解Linux网络技术内幕》阅读笔记(三十二)
- 802.11a OFDM symbol
- 网络最大流算法
- ECharts+BaiduMap+HT for Web网络拓扑图应用
- [数据挖掘课程笔记]人工神经网络(ANN)
- 浅谈HTTP中Get与Post的区别
- Http协议常用请求/响应消息头
- 安卓使用 HTTP 协议访问网络
- session的工作机制详解和安全性问题
- JavaScript权威设计--跨域,XMLHttpRequest(简要学习笔记十九)
- java Webservice(一)HttpClient使用(二)
- windows phone数据网络开发
- 常见HTTP状态码(200、301、302、500等)解说
- 创建动态网络图的几个工具
- Linux中网络字节序和主机字节序
- Vollery框架请求网络去除Header中的IF-MODIFIED-SINCE头标签
- HTTP协议
- 有趣iOS开展 - 网络请求