Ios AFNetworking:如何将此标头请求转换为使用AFNetworking?

Ios AFNetworking:如何将此标头请求转换为使用AFNetworking?,ios,objective-c,afnetworking,Ios,Objective C,Afnetworking,我有下面的代码,它使用了一个相当古老的库,名为ASIHTTPRequest。我正在寻找升级的图书馆,但需要一些帮助,以确保我做得正确,并得到我的脚湿。这是我需要转换为AFNetworking的代码。任何提示或建议都将不胜感激 ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:[NSURL URLWithString:urlStr]]; [request setDelegate:self]; NSMutableDic

我有下面的代码,它使用了一个相当古老的库,名为ASIHTTPRequest。我正在寻找升级的图书馆,但需要一些帮助,以确保我做得正确,并得到我的脚湿。这是我需要转换为AFNetworking的代码。任何提示或建议都将不胜感激

ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:[NSURL URLWithString:urlStr]];
[request setDelegate:self];

NSMutableDictionary *userinfo = [[NSMutableDictionary alloc] init];
[userinfo setObject:NSStringFromSelector(self.didFinishSelector) forKey:@"didFinishSelector"];
[userinfo setObject:NSStringFromSelector(self.didFailSelector) forKey:@"didFailSelector"];

[request setUserInfo:userinfo];
[request setUserAgentString:USER_AGENT];
[request setTimeOutSeconds:60];
[request addRequestHeader:@"apiKey" value:apiKey];
[request setRequestMethod:method];
使用AFN网络,代码应该如下所示

    NSDictionary *parameters=@{"key":value};//The values you want to POST arrange in dictionary.

    AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];

   [manager.requestSerializer setValue:apiKey forHTTPHeaderField:@"apiKey"];
   [manager.requestSerializer setValue:USER_AGENT forHTTPHeaderField:@"User-Agent"];

   [manager.requestSerializer setTimeoutInterval:60];



    [manager POST:urlStr parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject) {
        NSLog(@"Result %@",responseObject);
    } failure:^(AFHTTPRequestOperation *operation, NSError *error) {
        NSLog(@"%@",error.description);

    }];

我希望有帮助。干杯。

你需要用AFN做帖子,对吗?是的,我需要做帖子。