Dejinta dariiqooyinka wakiilka ee Ruby Geocoder
Deji dariiqooyinka raadinta HTTP iyo HTTPS ee Geocoder laftiisa ee howsha la xiriirta bixiyaha juquraafi-aqoonta.
Raadinta cinwaanka ee Rails waxay caadi ahaan ka soo baxdaa howsha abka ee socodsiisa Geocoder. Wakiilka lagu dejiyay browser-ka horumariyaha ma aha caddayn in shaqaale web ama hawlo dambe ay isticmaalaan dariiqaas.
Geocoder wuxuu ku soo bandhigaa dejinta wakiilka habayntiisa. Gudaha bilowga abka waxaa loo bixin karaa dhibic dhammaad oo cad labada borotokool ee loo socdo:
Geocoder.configure(
http_proxy: 'proxy.example.net:8080',
https_proxy: 'proxy.example.net:8080'
)
Dariiqan raadinta ee Net::HTTP, Geocoder wuxuu doortaa http_proxy ama https_proxy iyadoo ku xiran borotokoolka raadinta wuxuuna u kala qaadaa dhibicda dhammaadka martigeliyaha, dekedda iyo aqoonsiga ikhtiyaariga ah. Hayso dejinta mid la jaanqaad leh backend-ka raadinta iyo nooca Geocoder ee dhab ahaan la isticmaalayo. Marka raadin la oggolaaday oo bixiye dadweyne ah aan u baahnayn akoon wakiil, liiska wakiilada HTTP wuxuu bixin karaa qiimayaasha host:port ee ku habboon dhexdhexaadiyahan HTTP.
Deji howsha qabata shaqada. Haddii juquraafi-aqoontu ku socoto shaqaale hawleed gaar ah, beddelka bilowga ee daabacaadda web ma cusboonaysiiyo habaynta shaqaale hore u socday. Dib u soo rar ama dib u bilow howsha ku habboon sida habka caadiga ah ee daabacaadda abka. Raadinta ay fuliso Sidekiq, hubi howsha dhabta ah ee shaqaalaha iyo gelinta macmiilka.