Roghnaigh an scéim fhíordheimhniúcháin i gcumraíocht seachfhreastalaí httr
Cuir cuntas an tseachfhreastalaí agus rogha shoiléir Basic nó NTLM ar fáil trí chúntóir use_proxy httr nuair a fhaigheann iarratas 407.
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.