当网址需要添加请求头的时候
Map<String, String> header = new HashMap<>(); header.put("user", result); webView.loadUrl(URL, header);就可以直接在loadUrl的第二个属性加入map
底下是源码,很清晰明了.
/** * Loads the given URL with the specified additional HTTP headers. * <p> * Also see compatibility note on {@link #evaluateJavascript}. * * @param url the URL of the resource to load * @param additionalHttpHeaders the additional headers to be used in the * HTTP request for this URL, specified as a map from name to * value. Note that if this map contains any of the headers * that are set by default by this WebView, such as those * controlling caching, accept types or the User-Agent, their * values may be overriden by this WebView's defaults. */ public void loadUrl(String url, Map<String, String> additionalHttpHeaders) { checkThread(); mProvider.loadUrl(url, additionalHttpHeaders); }