Как добавить настраиваемые заголовки HTTP в запросе UIWebView, мой UIWebView основан на проекте Cordova?

Моя страница iOS UIWebView основана на платформе Cordova с открытым исходным кодом, и я хочу добавить некоторые настраиваемые заголовки http в свой URL-запрос веб-просмотра, мое решение состоит в том, чтобы добавить их в следующем методе делегата UIWebView.

Отладка показывает, что заголовки успешно добавлены, но на самом деле запрос не выводит их. Использование Wireshark для захвата сетевых пакетов и обнаружения только стандартных заголовков, никаких моих настроек нет.

Мое тестирование основано на симуляторе (iOS 7.1), всем, кто имеет опыт в этой теме, пожалуйста, поделитесь и обсудите вместе, заранее спасибо.

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
    // Add customize http headers in UIWebView request
    if([request isKindOfClass:[NSMutableURLRequest class]]) {        

        NSMutableURLRequest * mRequest = (NSMutableURLRequest *)request;
        [mRequest setValue:@"1.1" forHTTPHeaderField:@"appVersion"];
        [mRequest setValue:@"iPhone 4S" forHTTPHeaderField:@"deviceModel"];
    }

    return [super webView:webView shouldStartLoadWithRequest:request navigationType:navigationType];
}

Ответы на вопрос(4)

Ваш ответ на вопрос