Cleachd an roghainn Basic shònraichte aig open-uri airson a' chunntais eadar-mheadhanaich:

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 }

Cuir puing-deireadh na sgrìobhainne an àite agus faigh luachan a' chunntais bhon stòr dhìomhair a tha san amharc. Na cuir am facal-faire ann an URL a dh'fhaodadh eisgeachd no aithisg taic a chlò-bhualadh nas fhaide air adhart.

Roghainn OpenReadCleachdadh
proxy_http_basic_authenticationSeòladh a' phrogsaidh agus ainm-cleachdaiche/facal-faire Basic aige.
proxyTaghadh progsaidh gun an roghainn dhearbhaichte mheasgaichte sin; ma thèid an dà chuid a thoirt seachad, tachraidh mearachd argamaid.
http_basic_authenticationCunntas frithealaiche a' chinn-uidhe.
proxy: nilDèan an leughadh seo dìreach a dh'aindeoin bunaiteachasan na h-àrainneachd.

Gun roghainn progsaidh fhollaiseach, faodaidh open-uri caochladairean àrainneachd progsaidh a chleachdadh a tha sònraichte don sgeama. Tha a phuing-deireadh air a ghabhail a-steach mar-thà anns an roghainn dhearbhaichte; chan fheum e dàrna luach proxy.

Tha an eadar-aghaidh seo a' làimhseachadh dearbhadh Basic a' phrogsaidh. Feumaidh seirbheis a dh'iarras inneal eile neach-dèiligidh co-fhreagarrach no aonachadh ceadaichte. Cùm dearbhadh HTTPS air, an uair sin sgrùdaich inbhe/susbaint: chan eil clàradh a-steach progsaidh a tha ag obair a' dearbhadh gun do thill an ceann-uidhe an goireas ris an robhas an dùil.

Artaigilean co-cheangailte