Como adicionar cabeçalhos HTTP personalizados na solicitação do UIWebView, meu UIWebView é baseado no projeto Cordova?

Minha página UIWebView do iOS é baseada na estrutura de código aberto do Cordova, e eu quero adicionar alguns cabeçalhos HTTP personalizados em sua solicitação de URL de visualização na web. Minha solução é adicioná-los no seguinte método de delegação do UIWebView.

A depuração mostra que os cabeçalhos foram adicionados com êxito, mas, na verdade, a solicitação não os traz. Usando o Wireshark para capturar pacotes de rede e encontrei apenas os cabeçalhos padrão disponíveis, não os meus personalizados.

Meus testes são baseados no simulador (iOS 7.1). Qualquer pessoa com experiência neste tópico, compartilhe e discuta juntos, desde já, obrigado.

- (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];
}