#import "ViewController.h"
#import "AFNetworking.h"
@interface ViewController ()
@end
@implementation ViewController
- (IBAction)sendHTTPGetRequest:(id)sender {
NSString *urlStr = @"http://www.raywenderlich.com/demos/weather_sample/weather.php?format=json";
AFHTTPSessionManager *sessionMgr = [AFHTTPSessionManager manager];
[sessionMgr GET:urlStr parameters:nil progress:nil success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject) {
NSLog(@"服务器返回的数据:%@", responseObject);
} failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {
NSLog(@"失败的原因:%@", error.userInfo);
}];
}
- (IBAction)sendHTTPPostRequest:(id)sender {
NSString *urlStr = @"http://www.raywenderlich.com/demos/weather_sample/weather.php";
AFHTTPSessionManager *sessionMgr = [AFHTTPSessionManager manager];
NSMutableDictionary *paramDic = [NSMutableDictionary dictionary];
paramDic[@"format"] = @"json";
[sessionMgr POST:urlStr parameters:paramDic progress:nil success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject) {
NSLog(@"成功返回:%@", responseObject);
} failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {
NSLog(@"失败返回:%@", error.userInfo);
}];
}
@end