使用AFNetworking来访问http请求非常方便快捷,最简单的请求代码如下:
#import "HSTestHTTPSViewController.h"
#import <AFNetworking/AFNetworking.h>
@interface HSTestHTTPSViewController ()
@end
@implementation HSTestHTTPSViewController
- (void)viewDidLoad {
[super viewDidLoad];
NSString *URLString = @"http://localhost:8000";
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
manager.requestSerializer = [AFHTTPRequestSerializer serializer];
manager.responseSerializer = [AFHTTPResponseSerializer serializer];
[manager GET:URLString parameters:nil progress:nil
success:^(NSURLSessionDataTask *task, id responseObject) {
//返回NSData,转化为String输出
NSString *JSONString = [[NSString alloc] initWithData:responseObject encoding:NSUTF8StringEncoding];
NSLog(@"%@", JSONString);
}