Относительно того, что Грег упомянул выше. Вы определенно можете добавить пользовательский агент в свой заголовок, который мы сделали в нашем приложении. Во всем коде http-соединения есть кое-что еще, но вот один способ, которым вы можете добавить пользовательский агент в свой заголовок:
NSMutableURLRequest *request;
NSMutableDictionary *headers;
headers = [[[NSMutableDictionary allocWithZone:[self zone]] init] autorelease];
[headers setValue:@"YourApp/1.0 (iPhone)" forKey:@"User-Agent"];
[request setAllHTTPHeaderFields:headers];
Опять же, обратите внимание, что этот код ориентирован только на бит заголовка, поэтому вам придется реализовать полное http-решение.