ASIHTTPRequest addRequestHeader问题

我正在使用ASIHttpRequest并使用GET方法将头发送到服务器。 我像这样调用方法addRequestHeader

ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url]; [request addRequestHeader:@"myHeader" value:@"abc"]; 

这不起作用。 但是,如果我使用NSMutableURLRequest添加头和请求到服务器,它的工作原理。 调用ASIHTTPRequest库的addRequestHeader方法时,我不知道什么错误。 有没有人看过这个问题?

哇,好吧,是的,如果这是一个新的应用程序,请不要使用ASIHttpRequest。 它早已被愉快的AFNetworking所取代。

如果这是一个现有的应用程序,那么你真的应该closuresASI的迁移计划。

但是,试图真正回答你的问题 – 这是每个文档的适当的设置,并且是我以前使用它的方式。 我的猜测是封面上的东西被打破,从基本的谷歌请求判断,有iOS 7的问题,包括内存泄漏和请求失败。

你可以通过NSURLRequest

 NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.abc.com"]]; NSMutableURLRequest *mutableRequest = [request mutableCopy]; [mutableRequest addValue:@"AAA" forHTTPHeaderField:@"Hello-there"]; request = [mutableRequest copy]; NSLog(@"%@", request.allHTTPHeaderFields); 

希望这可以帮助 .. :)