【发布时间】:2014-03-05 15:07:09
【问题描述】:
我正在尝试在 iOS7 上使用 AFNetworking 2.0 通过 POST 将 JSON 编码的数组发送到 Web 服务器。
_manager = [[AFHTTPRequestOperationManager alloc] initWithBaseURL:[NSURL URLWithString:baseURL]];
_manager.requestSerializer = [AFJSONRequestSerializer serializer];
[_manager POST:@"getlistings" parameters:@{@"listings":item_ids} success:^(AFHTTPRequestOperation *operation, id responseObject) {
NSLog(@"%@",responseObject);
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"%@",error);
}];
item_ids 是一个传入的数组,它本质上是@[1234,1235],只是几个数字。 接收此请求的 Web 服务没有为 $_POST 设置任何内容,但我发送的 JSON 确实显示在 $HTTP_RAW_POST_DATA 中。为什么是这样?我的请求是否有问题,还是更有可能是服务器端出现问题?
提前致谢!
【问题讨论】:
标签: json post ios7 afnetworking