Isticmaal ikhtiyaarka Basic ee proxy gaar ah ee open-uri ee akoonka dhexdhexaadka ah:

require 'open-uri'

body = URI.open(
  'https://example.com/',
  proxy_http_basic_authentication: [
    'http://203.0.113.10:8080',
    ENV.fetch('PROXY_USER'),
    ENV.fetch('PROXY_PASSWORD')
  ],
  open_timeout: 5,
  read_timeout: 10
) { |response| response.read }

Beddel barta dhammaadka ee dukumeentiga oo ka soo qaado qiyamka akoonka isha sirta ah ee loogu talagalay. Ha gelin sirta URL ay laga yaabo inay hadhow daabacdo ka-bax ama warbixin taageero.

Ikhtiyaarka OpenReadIsticmaal
proxy_http_basic_authenticationCinwaanka proxy iyo magaca isticmaalaha/sirta Basic ee u gaar ah.
proxyDoorashada proxy adigoon isticmaalin ikhtiyaarka aqoonsan ee isku dhafan; labadaba bixinta waxay keenaysaa qalad dood.
http_basic_authenticationAkoonka serverka meesha loo socdo.
proxy: nilKa dhig akhrintan mid toos ah in kasta oo jaangooyooyinka deegaanku jiraan.

Iyada oon lahayn ikhtiyaar proxy cad, open-uri waxa uu isticmaali karaa doorsoomayaasha deegaanka proxy ee scheme-ga u gaar ah. Ikhtiyaarka aqoonsan wuxuu horey ugu jiraa barta dhammaadkiisa; uma baahna qiime proxy labaad.

Interface-kani waxa uu maareeyaa aqoonsiga Basic ee proxy. Adeegga u baahan hab kale waxa uu u baahan yahay macmiil ku habboon ama isku-xir la ansixiyay. Sii wad xaqiijinta HTTPS, ka dib hubi xaaladda/ka koontada sida ku habboon: gelitaanka proxy ee shaqeeya ma caddeeyo in meesha loo socdo ay soo celisay kheyraadka la filayay.

Maqaallo la xiriira