我正在使用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类。我在这里错过了一步吗?
答案 0 :(得分:0)
添加'constructBodyWithBlock'改变了发送消息的类型。不得不删除它以使其工作。