Glacann cúntóir use_proxy httr le cuntas an tseachfhreastalaí agus leis an scéim fhíordheimhniúcháin le chéile. I gcás glao httr ar leibhéal níos airde, is féidir an chumraíocht chéanna a chur i bhfeidhm timpeall ar shloinneadh roghnaithe:

route <- httr::use_proxy(
  'proxy.example',
  port = 8080,
  username = Sys.getenv('PROXY_USER'),
  password = Sys.getenv('PROXY_PASSWORD'),
  auth = 'ntlm'
)
response <- httr::GET('https://api.example/items', route)

Ná húsáid ntlm ach amháin nuair a thairgeann an seachfhreastalaí an scéim sin agus nuair a thacaíonn an leagan libcurl suiteáilte léi. Mura n-éiríonn leis an malartú fós, mínigh diagnóisíc seachfhreastalaí NTLM curl an dúshlán, an tacaíocht tógála agus na seiceálacha leanúnachais naisc. I gcás seachfhreastalaí a bhfuil Basic ag súil leis, roghnaigh auth = 'basic'. Is é Basic réamhshocrú use_proxy; ní roghnaíonn soláthar ainm úsáideora i stíl Windows amháin NTLM.

Mapálann an cúntóir na luachanna seo chuig roghanna proxyuserpwd, proxyport agus proxyauth libcurl. Caithfidh an argóint port a bheith uimhriúil.

Baineann 407 le logáil isteach an tseachfhreastalaí. Tá faighteoir difriúil ag cuntas a sholáthraítear don API trí httr::authenticate nó trí cheanntásc Authorization an fheidhmchláir.

Coinnigh críochphointe iarbhír an tseachfhreastalaí agus an dúshlán fógartha leis an tuarascáil earráide, gan rúin. Teastaíonn deisiúcháin éagsúla ó chuntas mícheart, scéim mhícheart agus modh fíordheimhniúcháin neamhthacaithe; ní roghnaíonn athrú ar fhíorú teastais eatarthu.

Ailt ghaolmhara