1
動作しません。基本認証は、私はAlamofireの基本認証サポートを使用しようとしている
私は私の自己ヘッダー認証を追加する場合:
let authString = "\(user):\(passwordHashAsHex)"
guard let auth = authString.data(using: String.Encoding.utf8) else {
throw ...
}
request.setValue("Basic \(auth.base64EncodedString())",
forHTTPHeaderField: "Authorization"
)
それだけで正常に動作します。
Alamofireの完了/レスポンスハンドラ内response.request!.allHTTPHeaderFields
の確認、私はエントリAuthorization
が存在しないことに注意してください。何故なの? the documentationを慎重に読め