Muszę wywołać inicjał GET HTTP request
w Basicu Authentication
. To byłby pierwszy raz, gdy żądanie jest wysyłane do serwera, a ja już je mam, username & password
więc nie ma potrzeby wezwania serwera do autoryzacji.
Pierwsze pytanie:
Czy
NSURLConnection
musi być ustawione jako synchroniczne, aby wykonać uwierzytelnianie podstawowe? Zgodnie z odpowiedzią w tym poście wydaje się, że nie możesz wykonać podstawowego uwierzytelnienia, jeśli zdecydujesz się na trasę asynchroniczną.Czy ktoś zna jakiś przykładowy kod, który ilustruje uwierzytelnianie podstawowe
GET request
bez potrzeby odpowiedzi na wezwanie? Dokumentacja firmy Apple pokazuje przykład, ale dopiero po wysłaniu przez serwer żądania wezwania do klienta.
Jestem trochę nowy w sieciowej części SDK i nie jestem pewien, której z innych klas powinienem użyć, aby to działało. (Widzę tę NSURLCredential
klasę, ale wygląda na to, że jest używana tylko wtedy, NSURLAuthenticationChallenge
gdy klient zażąda autoryzowanego zasobu z serwera).