【发布时间】:2025-12-25 17:50:10
【问题描述】:
我正在使用 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 类。我在这里错过了一步吗?
【问题讨论】:
-
curl 像这样工作: curl -X POST -H "Content-Type: application/json" -d '{"email":"foo@bar.com",....}' http://..../人
标签: objective-c afnetworking-2 restler