Setha i-proxy kumongo wesicelo se-CEF
Nikeza umongo wesiphequluli se-CEF i-proxy eqinile ngokusebenzisa i-API yezintandokazi esekelwayo futhi uhlole ukuthi ingabe inqubomgomo yokuqala iyayivumela le nguquko.
Ngemuva kokuthi i-CefRequestContext ehlosiwe iqalile, setha intandokazi yayo ye-proxy ku-UI thread yenqubo yesiphequluli ngaphambi kokuba umsebenzi wokuphequlula uqale:
auto rule = CefDictionaryValue::Create();
rule->SetString("mode", "fixed_servers");
rule->SetString("server", "http://proxy.example:8080");
auto value = CefValue::Create();
value->SetDictionary(rule);
CefString error;
bool configured = context->SetPreference("proxy", value, error);Hlola configured futhi gcina iphutha uma kwehluleka. CanSetPreference ukhombisa ukuthi umsebenzisi angayishintsha yini intandokazi; ukukhetha komugqa womyalo ngesikhathi sokuqala kungayivalela ngokumelene nalesi sikhombo.
Nikeza umongo ofanayo lapho kwakhiwa isiphequluli. Umongo olungisiwe kodwa ongasetshenziswa awuthinti isiphequluli esisemongweni womhlaba.
Hlola nokwehlukaniswa. Imingo ingase yabelane ngesimo esingaphansi sokugcina noma senethiwekhi ngemizila yekheshi eyabiwe noma ubudlelwano obucacile. IsSharingWith iyindlela esekelwayo yokuhlola lokho kwabelana. Amaseshini e-proxy azimele adinga imingo nekambiso yokugcina ekhethwe ngokuzimela.
Intandokazi ithinta umsebenzi olandelayo; ayikwazi ukuhambisa umhubhe okhona. Gcina i-URL yokuzulazula njengendawo ekuyiwa kuyo kanye neseva yentandokazi njengomlamuli. Ukuphequlula komphakathi okuvunyelwe ngaphandle kokuqinisekisa i-proxy okulungisiwe, uhlu lwama-proxy e-HTTP lungahlinzeka ngamavelu eseva ye-HTTP angaba yikhandidethi. Uma izinkinobho zokuqala ziphethe umzila ngamabomu, gcina leyo nkambiso esikhundleni sokulindela ukuthi ukubhalwa kwentandokazi kamuva kuyoyidlula. I-API yomongo wesicelo esekelwayo iphinde igweme ukwakha kabusha i-CefProxyHandler esusiwe.