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ọ.

Àwọn àpilẹ̀kọ tó jọra