zoukankan      html  css  js  c++  java
  • AFN 基本使用

    //
    //  ViewController.m
    //  01 AFN基本使用
    //
    //  Created by kun on 16/8/14.
    //  Copyright © 2016年 kun. All rights reserved.
    //
    
    #import "ViewController.h"
    #import "AFNetworking.h"
    @interface ViewController ()
    
    @end
    
    @implementation ViewController
    
    - (void)viewDidLoad {
        [super viewDidLoad];
        // Do any additional setup after loading the view, typically from a nib.
    }
    - (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event
    {
        [self get];
    }
    - (void)get
    {
        // 创建会话管理者
        AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
        manager.responseSerializer = [AFHTTPResponseSerializer serializer];
        // 创建参数
        NSDictionary *parameters = @{
                                     @"username" : @"123",
                                     @"pwd" : @"123",
                                     @"type" : @"JSON"
                                     };
        // 发送GET请求
        /*
         第一个参数:请求路径(不包含参数)NSString
         第二个参数:字典(发送给服务器的数据-参数)
         第三个参数:progress进度回调
         第四个参数:success成功回调
                    task:请求任务
                    responseObject:响应信息(->OC对象)
         第五个参数:failure失败回调
                    error:错误信息
         响应头:task.response
         */
        [manager GET:@"http://www.baidu.com" parameters:parameters progress:nil success:^(NSURLSessionDataTask * _Nonnull task, id  _Nullable responseObject) {
            NSLog(@"%@---%@", [responseObject class], responseObject);
        } failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {
            NSLog(@"failure---%@", error);
        }];
        //
    }
    - (void)didReceiveMemoryWarning {
        [super didReceiveMemoryWarning];
        // Dispose of any resources that can be recreated.
    }
    
    @end
  • 相关阅读:
    jFinal基于maven简单的demo
    quartz定时任务
    cors解决跨越问题
    poi导出excel
    layui富文本编译器后台获取图片路径
    HttpClient短信接口
    js分页
    El表达式日期处理
    【传智播客】Libevent学习笔记(二):创建event_base
    【传智播客】Libevent学习笔记(一):简介和安装
  • 原文地址:https://www.cnblogs.com/fkunlam/p/5770059.html
Copyright © 2011-2022 走看看