Я хотел бы добавить текст в заголовок user-agent по умолчанию в NSURLConnection
. Я знаю, как изменить пользовательский агент 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 возвращается nil
из вызова valueForHTTPHeaderField:
.