IOS网络开发AFNetworking请求http demo

第一步:新建空single page project.

第二步:把AFNetworking文件夹拖入项目中(create group)

工程目录如:

IOS网络开发AFNetworking请求http demo_第1张图片

第三步: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_第2张图片


你可能感兴趣的:(IOS网络开发AFNetworking请求http demo)