gpt4 book ai didi

ios7 - AFNetworking 2.0 和 HTTP 基本身份验证

转载 作者:行者123 更新时间:2023-12-02 09:38:43 26 4
gpt4 key购买 nike

在 AFNetworking 2.0 上找不到 AFHTTPClient,使用:

AFHTTPClient *client = [AFHTTPClient clientWithBaseURL:[NSURL URLWithString:@"http://examplewebsite.com]];

[client setAuthorizationHeaderWithUsername:@"username" password:@"password"];

它需要如何在 AFNetworking 2.0 上进行管理?

最佳答案

AFNetworking 2.0 新架构使用序列化器来创建请求和解析响应。
为了设置授权头,你应该首先初始化一个替代AFHTTPClient的请求操作管理器,创建一个序列化器,然后调用专用的方法来设置头。

例如,您的代码将变为:

AFHTTPRequestOperationManager *manager = [[AFHTTPRequestOperationManager alloc] initWithBaseURL:[NSURL URLWithString:@"http://examplewebsite.com"]];
manager.requestSerializer = [AFHTTPRequestSerializer serializer];
[manager.requestSerializer setAuthorizationHeaderFieldWithUsername:@"userName" password:@"password"];

您应该阅读 documentationmigration guide了解 AFNetworking 2.0 版附带的新概念。

关于ios7 - AFNetworking 2.0 和 HTTP 基本身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19102373/

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