Я хотел бы добавить текст к заголовку пользовательского агента по умолчанию в 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:
.