詳解Android Webview加載網(wǎng)頁(yè)時(shí)發(fā)送HTTP頭信息
詳解Android Webview加載網(wǎng)頁(yè)時(shí)發(fā)送HTTP頭信息
當(dāng)你點(diǎn)擊一個(gè)超鏈接進(jìn)行跳轉(zhuǎn)時(shí),WebView會(huì)自動(dòng)將當(dāng)前地址作為Referer(引薦)發(fā)給服務(wù)器,因此很多服務(wù)器端程序通過(guò)是否包含referer來(lái)控制盜鏈,所以有些時(shí)候,直接輸入一個(gè)網(wǎng)絡(luò)地址,可能有問(wèn)題,那么怎么解決盜鏈控制問(wèn)題呢,其實(shí)在webview加載時(shí)加入一個(gè)referer就可以了,如何添加呢?
從Android 2.2 (也就是API 8)開(kāi)始,WebView新增加了一個(gè)接口方法,就是為了便于我們加載網(wǎng)頁(yè)時(shí)又想發(fā)送其他的HTTP頭信息的。
以下是一個(gè)簡(jiǎn)單的demo,來(lái)展示以下如何使用。
public void testLoadURLWithHTTPHeaders() { final String url = "http://droidyue.com"; WebView webView = new WebView(getActivity()); Map<String,String> extraHeaders = new HashMap<String, String>(); extraHeaders.put("Referer", "http://www.google.com"); webView.loadUrl(url, extraHeaders); }
同樣上面也可以應(yīng)用到UserAgent等其他HTTP頭信息
感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
- 詳解android 用webview加載網(wǎng)頁(yè)(https和http)
- Android webview如何加載HTML,CSS等語(yǔ)言的示例
- Android開(kāi)發(fā)實(shí)現(xiàn)webview中img標(biāo)簽加載本地圖片的方法
- Android中替換WebView加載網(wǎng)頁(yè)失敗時(shí)的頁(yè)面
- Android中WebView加載的網(wǎng)頁(yè)被放大的解決辦法
- Android Webview添加網(wǎng)頁(yè)加載進(jìn)度條實(shí)例詳解
- android WebView加載html5介紹
- 在Android系統(tǒng)中使用WebViewClient處理跳轉(zhuǎn)URL的方法
- android教程使用webview訪問(wèn)https的url處理sslerror示例
- Android獲取WebView加載url的請(qǐng)求錯(cuò)誤碼 【推薦】
相關(guān)文章
Android開(kāi)發(fā)實(shí)現(xiàn)SubMenu選項(xiàng)菜單和子菜單示例
這篇文章主要介紹了Android開(kāi)發(fā)實(shí)現(xiàn)SubMenu選項(xiàng)菜單和子菜單,結(jié)合實(shí)例形式分析了Android開(kāi)發(fā)中SubMenu選項(xiàng)菜單和子菜單的功能、配置、布局等相關(guān)操作技巧,需要的朋友可以參考下2019-03-03Android用注解與反射實(shí)現(xiàn)Butterknife功能
Butterknife是一個(gè)在android上實(shí)現(xiàn)ioc(控制反轉(zhuǎn))的一個(gè)庫(kù)。ioc的核心是解耦。解耦的目的是修改耦合對(duì)象時(shí)不影響另外一個(gè)對(duì)象,降低模塊之間的關(guān)聯(lián)。在Spring中ioc更多的是依靠xml的配置。而android上的IOC框架可以不使用xml配置2022-11-11Flutter實(shí)現(xiàn)簡(jiǎn)單的內(nèi)容高亮效果
內(nèi)容高亮并不陌生,特別是在搜索內(nèi)容頁(yè)面,可以說(shuō)四處可見(jiàn),這篇文章主要為大家介紹了如何使用Flutter實(shí)現(xiàn)簡(jiǎn)單的內(nèi)容高亮效果,需要的可以參考下2023-08-08Android學(xué)習(xí)筆記——Menu介紹(二)
這次將繼續(xù)上一篇文章沒(méi)有講完的Menu的學(xué)習(xí),上下文菜單(Context menu)和彈出菜單(Popup menu)2014-10-10Android Notification的多種用法總結(jié)
這篇文章主要介紹了Android Notification的多種用法總結(jié)的相關(guān)資料,需要的朋友可以參考下2017-06-06Android仿騰訊QQ實(shí)現(xiàn)滑動(dòng)刪除 附源碼下載
仿騰訊QQ滑動(dòng)刪除操作,這篇文章主要為大家詳細(xì)介紹了ListView滑動(dòng)刪除的具體操作方法,感興趣的小伙伴們可以參考一下2016-07-07Android巧用Fragment解耦onActivityResult詳解
這篇文章主要給大家介紹了關(guān)于Android巧用Fragment解耦onActivityResult的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-08-08