gpt4 book ai didi

ios - 使用 AFNetworking 重置基本身份验证凭据

转载 作者:可可西里 更新时间:2023-11-01 03:07:54 24 4
gpt4 key购买 nike

我正在编写一个 REST 客户端(使用 AFNetworking)并且需要能够在应用程序的单个实例中触发新 session 的创建。

换句话说,我想:
1 - 使用服务器进行身份验证
2 - 进行一些 REST 调用
3 - 模拟“注销”
4 - 重新验证服务器
5 - 进行更多 REST 调用

AFNetworking 非常适合进行初始身份验证和 REST 调用,但我不知道如何清除 session 并“重置”同一实例中的连接。

当我使用 ASIHTTP 时,我只是做了:
[ASIHTTPRequest clearSession];

有没有办法用 AFNetworking 做类似的事情?

最佳答案

使用 AFHTTPClient(请参阅示例项目中的 API 客户端)。

可以使用 -setAuthorizationHeaderWithUsername:password: 设置凭据。从该 HTTP 客户端创建的每个请求都将有一个 Authorization HTTP header ,有点像浏览器 session 。

当用户注销时,或者您想清除凭据,请执行 -clearAuthorizationHeader

关于ios - 使用 AFNetworking 重置基本身份验证凭据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9038801/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com