zoukankan      html  css  js  c++  java
  • AFNetWorking 之 网络请求的基本知识

    NSString *urlStr = @"http://api.openweathermap.org/data/2.5/forecast/daily";
        
        AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
        
        // 设置回复内容信息
        manager.responseSerializer.acceptableContentTypes = [manager.responseSerializer.acceptableContentTypes setByAddingObject:@"text/html"];
        
        // 请求的方法
        [manager GET:urlStr
           parameters:@{@"lat" : @"39.907501",
                        @"lon" : @"116.397232",
                        @"cnt" : @"10"} // 请求的正文
              success:^(AFHTTPRequestOperation *operation, id responseObject) {
                  
                  // 请求头部信息(我们执行网络请求的时候给服务器发送的包头信息)
                  NSLog(@"%@", operation.request.allHTTPHeaderFields);
                  
                  // 服务器给我们返回的包得头部信息
                  NSLog(@"%@", operation.response);
                  
                  // 返回的数据
                  NSLog(@"%@", responseObject);
              }
              failure:^(AFHTTPRequestOperation *operation, NSError *error) {
                  NSLog(@"%@", error);
              }];

    1. 请求类

      AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];

    2. Request Field

      请求的头部信息:AFHTTPRequestOperation operation.request.allHTTPHeaderFields

    3. Response

      operation.response

    4. 设置收到的信息格式

      manager.responseSerializer.acceptableContentTypes = [manager.responseSerializer.acceptableContentTypes setByAddingObject:@"text/html"]

  • 相关阅读:
    SpringMvc与Struts2的对比
    Spring 通知
    Spring 之 AOP
    Spring 之 IOC
    Spring IOC 和 AOP概述
    JSON与JAVA数据的相互转换
    (4)-optXXX方法的使用
    (3)-JSONObject的过滤设置
    (2)-生成JSONObject的方法
    String 类型的相关转换
  • 原文地址:https://www.cnblogs.com/SimonGao/p/5032504.html
Copyright © 2011-2022 走看看