Кто-нибудь знает, где приложение iOS может видеть заголовки по умолчанию, которые NSUrlRequest
устанавливает для HTTP-запроса?
Просто создайте NSUrlRequest
с «http: // ..» NSURL
и затем спросите: [запросить всеHTTPHeaderFields]
вернет пустой словарь. Но я знаю , что, например, для «Accept-Encoding» установлено значение «gzip» . Поэтому я хочу получить все эти поля и показать их в демонстрации HTTP-запроса.
Я также пробовал swizzle [NSMutableURLRequest setValue: forHTTPHeaderField:]
, но кажется что он не используется базовым API (NSURLRequest или NSURLConnection) для установки тех полей по умолчанию, которые я ищу.
I ' m делает простую демонстрацию iOS, которая показывает информацию HTTP-запроса и ответа, поэтому не имеет особого значения, будет ли это публичный или частный API, используемый для этого.