第一步:新建空single page project.
第二步:把AFNetworking文件夹拖入项目中(create group)
工程目录如:
第三步:demo代码:
// // ViewController.m // httptest // // Created by 谢俊波 on 10/5/15. // Copyright ? 2015 谢俊波. All rights reserved. // #import "ViewController.h" #import "AFNetworking.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; NSString * urlStr = @"http://192.168.1.101:8080/eyes/v1/user/getUser.do"; AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; //设置回复内容信息 manager.responseSerializer.acceptableContentTypes = [manager.responseSerializer.acceptableContentTypes setByAddingObject:@"text/html"]; //请求的方法:POST可改为GET [manager POST:urlStr parameters:@{ @"imid":@"2073247b4ee1461a9e64e32d3af678c4" }//请求参数 success:^(AFHTTPRequestOperation * operation, id responseObject){ //返回的正文数据 NSLog(@"%@", responseObject); //发送到服务器请求头部信息 NSLog(@"发送的包头:%@", operation.request.allHTTPHeaderFields); //服务器返回的请求头部信息 NSLog(@"返回的包头:%@",operation.response); } failure:^(AFHTTPRequestOperation * operation, NSError * error) { NSLog(@"%@", error); }]; } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } @end
第四步:运行结果如下:
IOS网络开发AFNetworking请求http demo
原文:http://my.oschina.net/xiejunbo/blog/513643