Sono in una situazione in cui è necessario inviare l'autenticazione (autenticazione HTTP di base) a un server ma il server non mi invia prima una richiesta. Questo è stato rintracciato per essere un duplicato dell'interruttore di wget --auth-no-challenge. Il mio problema è che non vedo alcun modo per far sì che NSURL lo faccia.Autenticazione NSURL quando il server non presenta una sfida
Ho implementato l'autenticazione di base nel mio delegato NSURLConnection ma il metodo -connection: didReceiveAuthenticationChallenge:
non viene richiamato.
C'è un modo per forzare questa chiamata o per incorporare le informazioni di autenticazione per questa strana situazione?
Viene visualizzato un errore quando desidero utilizzare la soluzione: NSData non risponde a base64Encoding ". Avete aggiunto questo metodo da soli? –
Found NSDataAdditions, incluso base64Encoding in questa risposta: http://stackoverflow.com/questions/1417893/encrypted-nsdata-to-nsstring-in-obj-c/1417947 # 1417947 –
Ciao Tim, Sì, sto usando NSDataAdditions dal progetto colloquio – paulthenerd