Para sa operasyong R na gumagamit ng httr, buuin ang proxy configuration nito gamit ang use_proxy at ilapat ito sa expression na gusto mong patakbuhin:

route <- httr::use_proxy('proxy.example', 8080)
result <- httr::with_config(route, {
  httr::GET('https://www.example.com/')
})

Para sa proxy account, tumatanggap din ang use_proxy ng mga argumentong username, password at auth. Ibigay ang mga ito mula sa umiiral na credential configuration ng application kapag kailangan.

Maaaring maglaman ang expression ng library call na mas mataas ang antas kapag talagang ginagawa ng library na iyon ang mga kahilingan nito sa pamamagitan ng httr. Ang library na nakabase sa RCurl o iba pang HTTP client ay may sariling configuration interface; tukuyin ang backend na iyon bago pumili kung aling object ang ipapasa.

Pinagsasama ng with_config bilang default ang ibinigay na configuration sa umiiral na mga setting ng httr. Para sa pinapayagang pagsubok sa pampublikong URL, ang isang address mula sa listahan ng HTTP proxy ay makakapuno lamang ng host at port ng use_proxy kapag ang pinagsamang mga setting ay walang proxy credential. Pinipili ng override argument nito kung dapat na huwag pansinin ang umiiral na mga setting para sa expression na iyon.

Ito ay saklaw ng configuration para sa piniling code. Ang set_config ang interface para baguhin ang mas malawak na default configuration ng httr, kaya gamitin ang wrapper kapag ang proxy ay dapat sumama sa isang operasyon lang.

Kaugnay na mga artikulo