AFNetwork 2.0 POST приводит к ошибке 403
Я использую 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)" в качестве ответа. Если я запускаю тот же URL-адрес, показанный в NSErrorFailingURLKey через curl, я немедленно получаю результаты, ожидаемые от операции POST.
Я не включил никакой тип аутентификации в вызываемом скрипте. Это просто класс Рестлера. Я пропустил шаг здесь?
1 ответ
Добавление constructingBodyWithBlock изменило тип отправляемого сообщения. Пришлось удалить это, чтобы заставить его работать.