Jestem w sytuacji, w której muszę wysłać uwierzytelnienie (podstawowe uwierzytelnienie HTTP) do serwera, ale serwer nie wysyła mi najpierw pytania. Zostało to wyśledzone, aby być duplikatem przełącznika wget --auth-no-challenge. Mój problem polega na tym, że nie widzę żadnego sposobu, aby NSURL to zrobił.Uwierzytelnianie NSURL, gdy serwer nie stanowi wyzwania
Wprowadziłem podstawowe uwierzytelnianie w moim uczestniku NSURLConnection, ale metoda -connection: didReceiveAuthenticationChallenge:
nie jest wywoływana.
Czy istnieje sposób na wymuszenie tego połączenia lub osadzenie informacji uwierzytelniających dla tej dziwnej sytuacji?
Występuje błąd, gdy chcę użyć rozwiązania: NSData nie odpowiada na base64Encoding ". Czy dodałeś tę metodę samodzielnie? –
Znaleziono NSDataAdditions, w tym base64Encoding w tej odpowiedzi: http://stackoverflow.com/questions/1417893/encrypted-nsdata-to-nsstring-in-obj-c/1417947 # 1417947 –
Cześć Tim, Tak, używam NSDataAdditions z projektu kolokwialnego – paulthenerd