Alamofire认证无效

编程入门 行业动态 更新时间:2024-10-26 20:35:14
本文介绍了Alamofire认证无效的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我正在使用 Alamofire 进行简单的请求

I'm using Alamofire to do a simple request

Alamofire.request(.GET, URL) .authenticate(user: user, password: password) .responseJSON { response in ... }

在收到第一个有效请求之后,我更改了带有无效证书的凭据,请求成功了,但应该失败。

After a first valid request, I changed the credential with invalid ones and the request succeed, but it should fail.

如何使以前的凭据无效?

How can I invalidate previous credentials?

请求成功后,如果我更改凭据,则 Alamofire 对先前的凭据进行身份验证。

After a successful request, if I change the credential, Alamofire authenticates the previous credential.

如何使以前的凭据无效?

How can I invalidate previous credentials?

推荐答案

添加授权标头

let user = "user" let password = "password" let credentialData = "\(user):\(password)".dataUsingEncoding(NSUTF8StringEncoding)! let base64Credentials = credentialData.base64EncodedStringWithOptions([]) let headers = ["Authorization": "Basic \(base64Credentials)"] Alamofire.request(.GET, "httpbin/basic-auth/user/password", headers: headers) .responseJSON { response in debugPrint(response) }

更多推荐

Alamofire认证无效

本文发布于:2023-11-26 03:37:30,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1632479.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:Alamofire

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!