Ich muss eine Initiale GET HTTP requestmit Basic aufrufen Authentication. Dies wäre das erste Mal, dass die Anfrage an den Server gesendet wird, und ich habe bereits die, username & passwordsodass keine Anforderung vom Server zur Autorisierung erforderlich ist.
Erste Frage:
Muss
NSURLConnectionfü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 requestohne 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 NSURLCredentialKlasse, aber es scheint, dass sie nur verwendet wird, NSURLAuthenticationChallengenachdem der Client eine autorisierte Ressource vom Server angefordert hat.)