Caawiyaha use_proxy ee httr wuxuu wada qaataa akoonka boroksi iyo nidaamka xaqiijinta. Wicitaan httr heer sare ah, isla habayntaas waxaa lagu dabaqi karaa agagaarka muujinta la doortay:

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)

Isticmaal ntlm kaliya marka boroksku bixiyo nidaamkaas oo dhismaha libcurl ee rakiban uu taageero. Haddii isdhaafsigu weli guuldareysto, baaritaanka boroksi NTLM ee curl wuxuu sharraxayaa caqabadda, taageerada dhismaha iyo hubinta joogtaynta xiriirka. Boroksi filanaya Basic, dooro auth = 'basic'. Basic waa qiimaha caadiga ah ee use_proxy; in kaliya magac isticmaale qaab Windows ah la bixiyo ma dooranayo NTLM.

Caawiyahu wuxuu qiimayaashan ku xiraa ikhtiyaarada libcurl proxyuserpwd, proxyport iyo proxyauth. Doodda port waa inay tahay tiro.

407 waxay khuseysaa gelitaanka borokska. Akoonka API-da loo bixiyo iyada oo loo marayo httr::authenticate ama cinwaanka Authorization ee barnaamijka wuxuu leeyahay qaataja kale.

Hayso barta dhabta ah ee borokska iyo caqabadda la shaaciyay oo la socota warbixinta qaladka, adigoo ka reebaya sirta. Akoon khaldan, nidaam khaldan iyo hab xaqiijin aan la taageerin waxay u baahan yihiin hagaajinno kala duwan; beddelidda hubinta shahaadada kama doorato dhexdooda.

Maqaallo la xiriira