详解Android Webview加载网页时发送HTTP头信息

  

<强>详解Android Webview加载网页时发送HTTP头信息

  

当你点击一个超链接进行跳转时,WebView会自动将当前地址作为推荐人(引荐)发给服务器,因此很多服务器端程序通过是否包含推荐人来控制盗链,所以有些时候,直接输入一个网络地址,可能有问题,那么怎么解决盗链控制问题呢,其实在WebView加载时加入一个推荐人就可以了,如何添加呢?

  

从Android 2.2(也就是API 8)开始,WebView新增加了一个接口方法,就是为了便于我们加载网页时又想发送其他的HTTP头信息的。

  

以下是一个简单的演示,来展示以下如何使用。

        公共空间testLoadURLWithHTTPHeaders () {   最终字符串url=" http://droidyue.com ";   WebView WebView=new WebView (getActivity ());   String> Map<字符串;extraHeaders=new HashMap<字符串,String> ();   extraHeaders。把(“推荐人”、“http://www.google.com”);   webView。loadUrl (url, extraHeaders);   }   之前      

同样上面也可以应用到UserAgent等其他HTTP头信息

  

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

详解Android Webview加载网页时发送HTTP头信息