【发布时间】:2023-04-04 00:33:01
【问题描述】:
我正在使用 AFNetworking 通过发布 json 对象来获取请求。但我收到的是空值。我正在使用以下代码。
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
manager.requestSerializer = [AFJSONRequestSerializer serializer];
NSDictionary *params = @ {@"email" :user_name, @"password" :pass_word };
[manager GET:HOST_URL parameters:params
success:^(AFHTTPRequestOperation *operation, id responseObject)
{
NSLog(@"JSON: %@", responseObject);
NSDictionary *weather = (NSDictionary *)responseObject;
}
failure:
^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"Error: %@", error);
NSLog(@"opstr%@",operation.responseString);
}];
我应该使用什么方法。如果我使用 POST,我会收到错误消息,提示“操作无法完成。(Cocoa 错误 3840。)”(JSON 文本没有以数组或对象开头,并且允许未设置片段的选项。)
当我使用 GET 时,我得到的响应是空的。我不确定我错在哪里。
提前致谢。
【问题讨论】:
标签: ios json web-services afnetworking