CEF3:https 请求返回状态码canceled
CEF3:https 請(qǐng)求返回狀態(tài)碼canceled
客戶端項(xiàng)目中瀏覽器內(nèi)核用的cef3,最近在測(cè)試的時(shí)候 服務(wù)器配置的為https但是使用IP訪問的。像如果 https服務(wù)器并沒有完全安裝正規(guī)的配置進(jìn)行配置好,用瀏覽器直接訪問經(jīng)常會(huì)報(bào)一些 證書狀態(tài)無(wú)效,證書作者 啥啥的問題,當(dāng)然 直接用MFC的 CHttpFile 訪問 一樣也會(huì)報(bào)這些問題,如果是MFC中 我們一般是設(shè)置 安全參數(shù) 去忽略 一些https的警告。
在我們的客戶端中 是h5發(fā)起的https請(qǐng)求,經(jīng)過我們的客戶端后 返回的狀態(tài)碼為canceled,h5是沒有什么設(shè)置https什么安全參數(shù),所以一定是被cef給攔截了。經(jīng)過猜想 應(yīng)該是有一個(gè)CEF的一個(gè)全局設(shè)置 來(lái)控制https相關(guān)的安全性的。
果然在 cef做初始化的時(shí)候 有一個(gè)CefSettings settings 設(shè)置參數(shù)。直接通過點(diǎn),發(fā)現(xiàn)與https相關(guān)的就有一個(gè)忽略證書的選項(xiàng),將其設(shè)置為true就可以了。 settings.ignore_certificate_errors = true.
用博主用標(biāo)題關(guān)鍵字,沒有直接搜索到的結(jié)果,所以 在此記錄,進(jìn)行擴(kuò)散,幫助后來(lái)者 能夠快速找到解決方法。
總結(jié)
以上是生活随笔為你收集整理的CEF3:https 请求返回状态码canceled的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ubuntu vim配置所有用户生效
- 下一篇: 1. OD-界面视图及基本快捷键操作,修