AFNetwork 2.0 POST导致403错误

时间:2014-01-04 05:02:15

标签: objective-c afnetworking-2 restler

我正在使用AFNetworking 2执行简单的后期操作:

    [self.manager POST:@"person"
        parameters:(NSDictionary *)parameters
constructingBodyWithBlock:nil
           success:^(AFHTTPRequestOperation *operation, id responseObject) {
               if (success)
                   success(responseObject);
           } failure:^(AFHTTPRequestOperation *operation, NSError *error) {
               if (failure)
                   failure(error);
           }];

每次运行时,XCode的控制台都会说“请求失败:禁止(403)”作为响应。如果我通过curl运行NSErrorFailingURLKey中显示的完全相同的url,我会立即返回我期望从POST操作中得到的结果。

我没有在被调用的脚本上启用任何类型的身份验证。这只是一个Restler类。我在这里错过了一步吗?

1 个答案:

答案 0 :(得分:0)

添加'constructBodyWithBlock'改变了发送消息的类型。不得不删除它以使其工作。