Devo richiamare un'iniziale GET HTTP request
con Basic Authentication
. Questa sarebbe la prima volta che la richiesta viene inviata al server e ne ho già, username & password
quindi non c'è bisogno di una sfida dal server per l'autorizzazione.
Prima domanda:
Deve
NSURLConnection
essere impostato come sincrono per eseguire l'autenticazione di base? Secondo la risposta su questo post , sembra che non sia possibile eseguire l'autenticazione di base se si opta per il percorso asincrono.Qualcuno sa di qualche codice di esempio che illustra l'autenticazione di base su un
GET request
senza la necessità di una risposta di sfida? La documentazione di Apple mostra un esempio, ma solo dopo che il server ha inviato la richiesta di sfida al client.
Sono un po 'nuovo la parte di rete dell'SDK e non sono sicuro di quale delle altre classi dovrei usare per farlo funzionare. (Vedo la NSURLCredential
classe ma sembra che venga utilizzata solo con NSURLAuthenticationChallenge
dopo che il client ha richiesto una risorsa autorizzata dal server).