ለመካከለኛው መለያ የopen-uri ልዩ መሰረታዊ የፕሮክሲ አማራጭን ይጠቀሙ፦

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የፕሮክሲ አድራሻ እና መሰረታዊ የተጠቃሚ ስሙ/የይለፍ ቃሉ.
proxyያለዚያ የተዋሃደ የተረጋገጠ አማራጭ የፕሮክሲ ምርጫ፤ ሁለቱንም ማቅረብ የክርክር ስህተት ያስነሳል።
http_basic_authenticationየመዳረሻ አገልጋይ መለያ።
proxy: nilይህ ንባብ ከአካባቢ ነባሪዎች ቢኖሩም ቀጥታ እንዲሆን ያድርጉ።

ግልጽ የፕሮክሲ አማራጭ ከሌለ open-uri ከመርሃግብሩ ጋር የተያያዙ የፕሮክሲ አካባቢ ተለዋዋጮችን ሊጠቀም ይችላል። የተረጋገጠው አማራጭ መጨረሻ ነጥቡን አስቀድሞ ይዟል፤ ሁለተኛ proxy እሴት አያስፈልገውም።

ይህ በይነገጽ መሰረታዊ የፕሮክሲ ማረጋገጫን ይይዛል። ሌላ ዘዴ የሚፈልግ አገልግሎት ተስማሚ ደንበኛ ወይም የፀደቀ ውህደት ያስፈልገዋል። የHTTPS ማረጋገጫን አቅልሎ ያቆዩ፣ ከዚያ ሁኔታውን/ይዘቱን እንደገባ ይመርምሩ፦ የሚሰራ የፕሮክሲ መግቢያ መዳረሻው የተጠበቀውን ምንጭ መመለሱን አያረጋግጥም።

ተዛማጅ ጽሑፎች