Object-C 使用 AFNetworking 上传 Raw 数据 - 示例代码

本文提供使用 AFNetworking 库进行原始数据上传的示例代码,包括创建请求参数、发送 POST 请求、处理成功和失败回调。

代码示例

// 创建请求参数
NSDictionary *parameters = @{\n    \"appType\": \"string\",\n    \"clientNum\": \"string\",\n    \"email\": \"string\",\n    \"encrypt\": @YES,\n    \"password\": \"string\",\n    \"type\": \"string\",\n    \"userName\": \"string\"\n};

// 创建请求对象 AFHTTPSessionManager *manager = [AFHTTPSessionManager manager]; manager.requestSerializer = [AFJSONRequestSerializer serializer]; manager.responseSerializer = [AFJSONResponseSerializer serializer];

// 发起POST请求 [manager POST:"http://www.limeione.cn/fate/api/account/user/emailLogin"\n parameters:parameters\n progress:nil\n success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject) {\n // 请求成功处理\n NSLog(@"Response: %@", responseObject);\n }\n failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {\n // 请求失败处理\n NSLog(@"Error: %@", error);\n }];

上述代码中,我们使用 AFHTTPSessionManager 来发送 POST 请求,并使用 AFJSONRequestSerializer 将请求参数序列化为 JSON 格式。请求成功时,会调用 success 回调处理服务器响应数据;请求失败时,会调用 failure 回调处理错误信息。

Object-C 使用 AFNetworking 上传 Raw 数据 - 示例代码

原文地址: https://www.cveoy.top/t/topic/p04z 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录