【发布时间】:2011-04-15 15:52:05
【问题描述】:
我想将文本附加到NSURLConnection 中的默认用户代理标头。我知道如何change the user-agent of the NSURLConnection,但我看不到如何获取默认用户代理。我尝试了以下方法:
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:url]];
NSString *userAgent = [request valueForHTTPHeaderField:@"User-Agent"];
userAgent = [userAgent stringByAppendingString:extraUserAgentInfo];
[request addValue:userAgent forHTTPHeaderField:@"User-Agent"];
这不起作用,因为 userAgent 从 valueForHTTPHeaderField: 调用返回 nil。
【问题讨论】:
-
你试过“User_Agent”吗?
标签: iphone cocoa-touch nsurlconnection