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