gpt4 book ai didi

ios8 - AFNetworking 2.0 已弃用,如何传递授权 token

转载 作者:行者123 更新时间:2023-12-03 02:39:07 24 4
gpt4 key购买 nike

我目前正在开发一个项目,其中使用 AFNetworking 2.0 库从服务器获取和发布数据。在某些情况下,我想通过 AFHTTPRequestOperationManager 将 token 值作为请求头类型传递。到目前为止,这就是我发现的

[manager.requestSerializer setAuthorizationHeaderFieldWithToken:TOKEN_VALUE];

但它在 2.0 版本中已被弃用,而且我还在 AFNetWorking 2.2.1 版本中了解到它并未被弃用。但我找不到2.2.1版本的库来下载它。如果有任何其他方法可以将 token 设置为 AFHTTPRequestOperationManager 的 header ,请帮助我。还有下载 AFNetworking 最新版本库的任何链接。

最佳答案

这是 AFNetworking 文档中的弃用消息:

This method has been deprecated. Use setValue:forHTTPHeaderField: instead. (Deprecated: This method has been deprecated. Use -setValue:forHTTPHeaderField: instead.)

此方法的文档 setValue:forHTTPHeaderField: 可以找到 here 。要使用 AFNetworking 方法 setValue:forHTTPHeaderField: 将 token 设置为 header ,请尝试:

AFHTTPRequestOperationManager *manager = [[AFHTTPRequestOperationManager manager] initWithBaseURL:@"http://someurl.com"];

[manager.requestSerializer setValue:@"Token token=token_name" forHTTPHeaderField:@"Authorization"];

关于ios8 - AFNetworking 2.0 已弃用,如何传递授权 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28583201/

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