HTTP Referer in WebView setzen

  • Hallo,


    gibt es beim WebView die Möglichkeit den HTTP Referer zu setzen, bzw. allgemein die HTTP Header?
    Ich weiß, dass es die Methode loadUrl(String url, Map<String, String> additionalHttpHeaders) gibt, allerdings werden die Header dann nur für die dort angegebene URL mitgesendet.
    Ich müsste aber vor allem den Referer für Requests setzen, die per JavaScript von der Seite selbst geschickt werden.
    Kennt da jemand eine Lösung?


    Gruß
    Baweg

  • Hallo,


    versuch einfach mal dies

    Java
    Map<String, String>  params = new HashMap<String, String>();  
    params.put("User-Agent", "Nintendo Gameboy");  
    params.put("Accept-Language", "fr");
    loadUrl("http://http://android-developers.de", parms)

    gruß
    martinklaus

  • Das ist doch die von mir genannte Methode loadUrl(String url, Map<String, String> additionalHttpHeaders), welche die Header nur für die angegebene URL setzt.
    Das HTML-Dokument welches hinter der URL steckt lädt aber selbst per JavaScript weitere Dokumente und dort werden die Header dann nicht verwendet und gerade da benötige ich sie.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!