NSURLSession Authentication

Ich habe versucht, den gefundenen SWIFT-Code zu verwenden.Hie auf der Website gefundenHie, aber die Antwort ist HTML-Code mit den beiden Fehlern: "Sie müssen ein Passwort eingeben!" und "Sie müssen einen Benutzernamen eingeben!" Ich bin neu in NSURLSession und habe versucht, die Zeichenfolge für die Authentifizierung zu ändern, aber nichts hat funktioniert, um die Antwort zu ändern. Hier ist mein Code:

 let config = NSURLSessionConfiguration.defaultSessionConfiguration()
 let userPasswordString = "[email protected]:password"
 let userPasswordData = userPasswordString.dataUsingEncoding(NSUTF8StringEncoding)
 let base64EncodedCredential = userPasswordData!.base64EncodedStringWithOptions(NSDataBase64EncodingOptions.Encoding64CharacterLineLength)
 let authString = "Basic \(base64EncodedCredential)"
 config.HTTPAdditionalHeaders = ["Authorization" : authString]
 let session = NSURLSession(configuration: config)
    var running = false
        let url = NSURL(string: "https://hac.chicousd.org/")
        let task = session.dataTaskWithURL(url!) {
            (let data, let response, let error) in
            if (response as? NSHTTPURLResponse) != nil {
                let dataString = NSString(data: data!, encoding: NSUTF8StringEncoding)
                print(dataString)
            }
            running = false
        }

        running = true
        task.resume()

        while running {
            print("waiting...")
            sleep(1)
        }

Und das steht in der Konsolenantwort:

<!-- Start Error box -->
<div id="errorContainer" class="alert alert-danger" style="display:none;">
<button id="portalCloseError" type="button" class="close"> &times;</button>
<span id="errorMessage" class="error" data-pw-error="You must enter a password!" data-username-error="You must enter a User Name!"></span>
</div> <!-- End Error box -->

Antworten auf die Frage(2)

Ihre Antwort auf die Frage