gpt4 book ai didi

ios - AFHTTPClient 将授权 header 字段设置为 "Token token='\75845hjhrtje84539574 8' "但我只想成为里面的 token

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:49:29 24 4
gpt4 key购买 nike

我目前正在尝试使用 AFNetworking 实现授权。我试图将 access_token 放在 HTTP-Authorizationheader 中。但是到达服务器的是这样的:

Token token  = "\fdasfjhalsfh4546" 

应该只是Header里面的token-value。我的代码如下所示:

- (void)setAuthTokenHeader {
CredentialStore *store = [[CredentialStore alloc] init];
[self setAuthorizationHeaderWithToken:[store authToken]];
}

[store authToken] 只是返回 authtoken 本身,所以我不明白为什么 HTTP-Field-Content 看起来像这样?

最佳答案

问题比我想象的要简单得多。似乎 Afnetworking 默认将 token 附加到该字符串:

- (void)setAuthorizationHeaderWithToken:(NSString *)token {
[self setDefaultHeader:@"Authorization" value:[NSString stringWithFormat:@"Token token=\"%@\"", token]];
}

关于ios - AFHTTPClient 将授权 header 字段设置为 "Token token='\75845hjhrtje84539574 8' "但我只想成为里面的 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14256763/

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