Wé ìpè R tí ó dá lórí httr pọ̀ mọ́ ìṣètò proxy
Lo use_proxy àti with_config ti httr láti pèsè proxy fún ọ̀rọ̀ tí a yàn tàbí ìpè ilé-ìkàwé tí ó wà tí ó ń lo httr.
Fún iṣẹ́ R tí ó ń lo httr, kọ́ ìṣètò proxy rẹ̀ pẹ̀lú use_proxy kí o sì lò ó lórí ọ̀rọ̀ tí o fẹ́ ṣe:
route <- httr::use_proxy('proxy.example', 8080)
result <- httr::with_config(route, {
httr::GET('https://www.example.com/')
})Fún àkọsílẹ̀ proxy, use_proxy tún gba àwọn àríyànjiyàn username, password àti auth. Pèsè wọ́n láti inú ìṣètò ẹ̀rí tí ó wà ti ohun èlò náà nígbà tí ó bá yẹ.
Ọ̀rọ̀ náà lè ní ìpè ilé-ìkàwé ìpele gíga nígbà tí ilé-ìkàwé yẹn bá ń ṣe àwọn ìbéèrè rẹ̀ nípasẹ̀ httr ní tòótọ́. Ilé-ìkàwé tí ó dá lórí RCurl tàbí alábàápàdé HTTP mìíràn ní ojú-ìwé ìṣètò tirẹ̀; dà á mọ̀ backend yẹn kí o tó yan ohun tí wàá fi ránṣẹ́.
with_config ń so ìṣètò tí a pèsè pọ̀ mọ́ àwọn ètò httr tí ó wà ní àìdání. Fún ìdánwò URL gbangba tí a gbà láàyè, àdírẹ́sì kan láti àkójọ proxy HTTP lè kún host àti port ti use_proxy kìkì nígbà tí àwọn ètò tí a so pọ̀ kò bá ní ẹ̀rí proxy. Àríyànjiyàn override rẹ̀ yan bóyá a gbọ́dọ̀ fojú kọ àwọn ètò tí ó wà fún ọ̀rọ̀ yẹn dípò.
Èyí jẹ́ ìwọ̀n ìṣètò fún kóòdù tí a yàn. set_config ni ojú-ìwé láti yí ìṣètò àìdání gbòòrò ti httr padà, nítorí náà lo ìbòjú náà nígbà tí proxy yóò bá iṣẹ́ kan lọ.