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 изменило тип отправляемого сообщения. Пришлось удалить это, чтобы заставить его работать.

Другие вопросы по тегам