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