У меня возникла проблема, очень похожая на этот вопрос: Могу ли я использовать NSURLCredentialStorage для базовой аутентификации HTTP?
Автор этого вопроса принял ответ, но позже объявил, что код решения возвращал NSURLErrorUserCancelledAuthentication
ошибок. Я использую DIGEST
аутентификацию, но в противном случае мой код делает то же самое и возвращает ту же ошибку.
Я не хочу отправлять имя пользователя и пароль в открытом тексте, поэтому я определенно не хочу просто указывать имя пользователя и пароль в начале URL-адреса. Есть ли какой-нибудь способ получить метод NSURLConnection sendSynchronousRequest:returningResponse:error:
для обращения к общему NSURLCredentialStorage? Звучит так, как будто бы категория была бы полезна, но у меня нет ни малейшего представления о том, как я это сделаю - похоже, мне пришлось бы полностью переопределить метод sendSynchronousRequest:returningResponse:error:
, чтобы заставить его работать .
Как мне выполнить синхронное URL-соединение, которое обращается к общему NSURLCredentialStorage?