<强>详解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头信息