我試圖通過Swift進行身份驗證請求。當用戶登錄時,該認證標頭設置有以下幾點:帶有Alamofire身份驗證請求
let user = userEmail
let password = userPassword
let plainString = "\(user):\(password)" as NSString
let plainData = plainString.dataUsingEncoding(NSUTF8StringEncoding)
let base64String = plainData?.base64EncodedStringWithOptions(NSDataBase64EncodingOptions(rawValue: 0))
let manager = Alamofire.Manager.sharedInstance
在另一個控制器,我試圖做一個驗證的請求,但它不工作,下面的代碼:
let manager = Alamofire.Manager.sharedInstance
manager.session.configuration.HTTPAdditionalHeaders = defaultHeaders
manager.request(.GET, "url")
.responseJSON {(request, response, data, error) in
}
我收到404錯誤,因爲授權未在標題中設置。有任何想法嗎?
的[斯威夫特Alamofire添加自定義標題,所有的請求]可能的複製(http://stackoverflow.com/questions/32758053/swift-alamofire-add-custom-header-請所有請求) – Glenn