ମଧ୍ୟସ୍ଥ ଖାତା ପାଇଁ 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ସେହି ସଂଯୁକ୍ତ ପ୍ରମାଣିତ ବିକଳ୍ପ ବିନା ପ୍ରକ୍ସି ଚୟନ; ଉଭୟ ଦେଲେ argument ତ୍ରୁଟି ହୁଏ।
http_basic_authenticationଗନ୍ତବ୍ୟ ସର୍ଭରର ଖାତା।
proxy: nilପରିବେଶ ଡିଫଲ୍ଟ ଥିଲେ ମଧ୍ୟ ଏହି ପଠନକୁ ସିଧାସଳଖ କରନ୍ତୁ।

ସ୍ପଷ୍ଟ ପ୍ରକ୍ସି ବିକଳ୍ପ ନ ଥିଲେ open-uri ଯୋଜନା-ନିର୍ଦ୍ଦିଷ୍ଟ ପ୍ରକ୍ସି ପରିବେଶ ଚର ବ୍ୟବହାର କରିପାରେ। ପ୍ରମାଣିତ ବିକଳ୍ପରେ ଏହାର ଏଣ୍ଡପଏଣ୍ଟ ପୂର୍ବରୁ ଅଛି; ଏହାକୁ ଦ୍ୱିତୀୟ proxy ମୂଲ୍ୟ ଆବଶ୍ୟକ ନାହିଁ।

ଏହି ଇଣ୍ଟରଫେସ Basic ପ୍ରକ୍ସି ପ୍ରମାଣୀକରଣ ସମ୍ଭାଳେ। ଅନ୍ୟ ପଦ୍ଧତି ଆବଶ୍ୟକ କରୁଥିବା ସେବା ପାଇଁ ଉପଯୁକ୍ତ କ୍ଲାଏଣ୍ଟ କିମ୍ବା ଅନୁମୋଦିତ ସଂଯୋଜନ ଦରକାର। HTTPS ଯାଞ୍ଚ ଚାଲୁ ରଖନ୍ତୁ, ତାପରେ ସ୍ଥିତି/ବିଷୟବସ୍ତୁ ଯଥାଯଥ ଯାଞ୍ଚ କରନ୍ତୁ: କାର୍ଯ୍ୟକ୍ଷମ ପ୍ରକ୍ସି ଲଗଇନ ପ୍ରମାଣ କରେ ନାହିଁ ଯେ ଗନ୍ତବ୍ୟ ଆଶାକରା ସମ୍ପଦ ଫେରାଇଛି।

ସମ୍ପର୍କିତ ପ୍ରବନ୍ଧ