Мне нужно вызвать начальную GET HTTP request
с помощью Basic Authentication
. Это будет первый раз, когда запрос будет отправлен на сервер, и у меня уже есть username & password
, поэтому нет необходимости в вызове с сервера для авторизации.
Первый вопрос:
-
Нужно ли устанавливать
NSURLConnection
как синхронно с Basic Auth? Согласно ответу на этот пост, кажется, что вы не можете выполнять Basic Auth, если вы выбираете асинхронный маршрут. -
Кто-нибудь знает какой-нибудь пример кода, который иллюстрирует Basic Auth на
GET request
без необходимости ответа на вызов? Документация Apple показывает пример, но только после того, как сервер выдал запрос на запрос клиенту.
Я как бы новая сетевая часть SDK, и я не уверен, какой из других классов я должен использовать, чтобы заставить это работать. (Я вижу класс NSURLCredential
, но кажется, что он используется только с NSURLAuthenticationChallenge
после того, как клиент запросил у авторизованного ресурса с сервера).