0

我无法使用 accesstoken 附加 curl 标头授权,如下所示:

curl -X GET -H "Authorization: AccessToken xxxxxxx"

我尝试过使用以下内容:

NSString *baseurl = @"http://localhost.com:9000";
AFHTTPClient *httpClient = [[AFHTTPClient alloc] initWithBaseURL:[NSURL URLWithString:baseurl]];
[httpClient setAuthorizationHeaderWithToken:@"xxxxxxxxx"];
NSMutableURLRequest *request = [httpClient requestWithMethod:@"GET"
                                                        path:@"ios/posts"
                                                  parameters:nil];

先感谢您

4

1 回答 1

0

您可以在AFHTTPClient的代码中看到,当您调用setAuthorizationHeaderWithToken它时,它实际上所做的只是setDefaultHeader:value使用一些预定义的值进行调用。您想要的格式看起来与这些值不相符。您可能需要做的是这样的事情:

[httpClient setDefaultHeader:@"Authorization" value:[NSString stringWithFormat:@"AccessToken %@", @"xxxxxxx"]];
于 2013-03-05T14:07:44.623 回答