zoukankan      html  css  js  c++  java
  • AFNetworking的简单使用

    AFNetworking的下载地址: https://github.com/AFNetworking/AFNetworking

    AFNetworking的使用非常简单,创建一个类,调用一个方法就可以达到我们想要的网络请求效果

    在项目中需要用到网络请求的类中 #import "AFNetworking"

    具体使用代码如下:

     1 // 1.创建一个请求操作管理者
     2     AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
     3     
     4     // 根据实际情况需要加如下两行代码
     5     manager.responseSerializer = [AFHTTPResponseSerializer serializer];
     6     manager.requestSerializer = [AFHTTPRequestSerializer serializer];
     7     
     8     // 2.发生POST或GET请求
     9     [manager POST:[NSString stringWithFormat:kUrl,self.inputTF.text] parameters:nil success:^(AFHTTPRequestOperation * _Nonnull operation, id  _Nonnull responseObject) {
    10         // 请求成功地时候调用 (有的时候请求下来的数据为进制数据,需要根据数据的结果将其转化为我们需要的)
    11        // 转化为字符串
    12         NSString *str = [[NSString alloc] initWithData:responseObject encoding:NSUTF8StringEncoding];
    13        // 对字符串进行data编码
    14         NSData *data = [str dataUsingEncoding:NSUTF8StringEncoding];
    15        // 利用系统的json解析返回数据
    16         NSArray *arr = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:nil];
    17         
    18         NSLog(@"%@",arr);
    19     } failure:^(AFHTTPRequestOperation * _Nonnull operation, NSError * _Nonnull error) {
    20         // 请求失败的时候调用
    21         NSLog(@"%@",error);
    22     }];
  • 相关阅读:
    Aptana在Eclipse的安装
    spket插件安装并设置JQuery自动提示(转)
    MyEclipse2014安装aptana插件
    GreenDao存储自定义类型对象解决方案(转)
    用PLSQL Developer 查看Oracle的存储过程
    用PLSQL Developer 查看连接因子 tnsnames.ora
    H5前端框架推荐合集 (转)
    10大H5前端框架(转)
    GreenDao3.0简单使用(转)
    Oracle常用查看表结构命令(转)
  • 原文地址:https://www.cnblogs.com/lovestarfish/p/4993250.html
Copyright © 2011-2022 走看看