代码之家  ›  专栏  ›  技术社区  ›  octoos

使用AFNetworking需要有关curl http标头的帮助

  •  0
  • octoos  · 技术社区  · 12 年前

    我在使用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];
    

    提前谢谢

    1 回复  |  直到 12 年前
        1
  •  0
  •   Keith Smiley    12 年前

    你可以在的代码中看到 AFHTTPClient 当你打电话的时候 setAuthorizationHeaderWithToken 它实际上所做的只是打电话 setDefaultHeader:value 具有一些预定义的值。您所需的格式看起来与这些值不一致。您可能需要做的事情如下:

    [httpClient setDefaultHeader:@"Authorization" value:[NSString stringWithFormat:@"AccessToken %@", @"xxxxxxx"]];