我在使用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];
提前谢谢
你可以在的代码中看到 AFHTTPClient 当你打电话的时候 setAuthorizationHeaderWithToken 它实际上所做的只是打电话 setDefaultHeader:value 具有一些预定义的值。您所需的格式看起来与这些值不一致。您可能需要做的事情如下:
setAuthorizationHeaderWithToken
setDefaultHeader:value
[httpClient setDefaultHeader:@"Authorization" value:[NSString stringWithFormat:@"AccessToken %@", @"xxxxxxx"]];