首页 > 移动平台 > 详细

IOS网络开发AFNetworking请求http demo

时间:2015-10-05 22:07:16      阅读:1446      评论:0      收藏:0      [点我收藏+]

第一步:新建空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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!