פאר דעם מיטלקונדיקן קאנטע ניצט open-uri'ס באזונדערע Basic פראקסי אפציע:

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 }

פארבייט דעם דאקומענטאציע־ענדפונקט און נעמט די קאנטע־ווערטן פון דער געמיינטער סוד־קוואַל. לייגט נישט דאס פאסווארט אין א URL וואס אן אויסנאם אדער א שטיצע־באַריכט קען שפעטער דרוקן.

OpenRead אפציעניץ
proxy_http_basic_authenticationפראקסי־אדרעס און זיין Basic באנוצער־נאמען/פאסווארט.
proxyפראקסי־אויסוואל אן דער צונויפגעשטעלטער אויטענטיקאציע־אפציע; געבן ביידע ברענגט אן ארגומענט־פֿעלער.
http_basic_authenticationקאנטע פונעם דעסטינאציע־סערווער.
proxy: nilמאכט דאס לייענען דירעקט טראץ סביבה־דיפאלטן.

אן א קלארער פראקסי־אפציע קען open-uri ניצן סכעמע־ספעציפישע פראקסי־סביבה־וואריאבלן. די אויטענטיקאציע־אפציע אנטהאלט שוין איר ענדפונקט; זי דארף נישט קיין צווייטע proxy ווערט.

די אינטערפֿייס באהאנדלט Basic פראקסי־אויטענטיקאציע. א סערוויס וואס פארלאנגט אן אנדער מעכאניזם דארף א פאסיקן קליענט אדער אן אנגענומענע אינטעגראציע. לאזט HTTPS־פארזיכערונג אנגעצונדן, און דערנאך פּריפט סטאטוס/אינהאלט: א פונקציאנירנדיקער פראקסי־אריינלאג באווײַזט נישט אז דער דעסטינאציע האט צוריקגעגעבן די ערווארטעטע רעסורס.

פֿאַרבונדענע אַרטיקלען