NSMutableURLRequest setValue: forHTTPHeaderField требуется?

Я видел довольно много примеров для http-запросов, и большинство из них используют метод setValue:. Но в моем коде это, кажется, не нужно.

Мне интересно, действительно ли это требуется, или это зависит от сервера, с которым общается объект?

Спасибо за понимание.

1 ответ

Решение

Краткий ответ нет. Длинный ответ - это зависит от того, что вы делаете со своими запросами. Например, если я общаюсь с Github, я добавляю "Basic {BASE64_ENCODED_HASH}" для аутентификации в поле заголовка http "авторизация". Услуги, с которыми вы работаете, могут требовать чего-то, что требует от вас их использования, но для базовых запросов это необязательно.

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