Ich muss eine Initiale GET HTTP request
mit Basic aufrufen Authentication
. Dies wäre das erste Mal, dass die Anfrage an den Server gesendet wird, und ich habe bereits die, username & password
sodass keine Anforderung vom Server zur Autorisierung erforderlich ist.
Erste Frage:
Muss
NSURLConnection
für die Basisauthentifizierung synchron eingestellt werden? Laut der Antwort in diesem Beitrag können Sie Basic Auth anscheinend nicht ausführen, wenn Sie sich für die asynchrone Route entscheiden.Kennt jemand einen Beispielcode, der Basic Auth auf einem illustriert,
GET request
ohne dass eine Challenge-Antwort erforderlich ist? Die Dokumentation von Apple zeigt ein Beispiel, jedoch erst, nachdem der Server die Challenge-Anfrage an den Client gesendet hat.
Ich bin ein bisschen neu im Netzwerkbereich des SDK und ich bin mir nicht sicher, welche der anderen Klassen ich verwenden soll, um dies zum Laufen zu bringen. (Ich sehe die NSURLCredential
Klasse, aber es scheint, dass sie nur verwendet wird, NSURLAuthenticationChallenge
nachdem der Client eine autorisierte Ressource vom Server angefordert hat.)