Nínú API ètò RestSharp v114.1, proxy nẹ́tíwọ́kì tí ó ṣe kedere jẹ́ àṣàyàn alábàáṣiṣẹ́:

var options = new RestClientOptions("https://api.example.com")
{
    Proxy = new WebProxy("http://proxy.example:8080")
};
using var client = new RestClient(options);

Àpín yìí ń lo RestSharp àti System.Net. URL ìpìlẹ̀ ń pe API; àdírẹ́sì WebProxy ń pe alárinà. Ní runtime tí wọ́n ń ṣe àtìlẹ́yìn fún, ìdánwò API gbogbo ènìyàn tí wọ́n gbà láyè láìsí ìjẹ́rìí proxy lè lo olùdíje láti àkójọ proxy HTTP fún alárinà yẹn. Kí o tó kọ́ alábàáṣiṣẹ́ náà, ṣètò àwọn ẹ̀rí proxy tí ó pọn dandan lórí WebProxy yẹn.

RestSharp ń yí àwọn àṣàyàn olùkọ́ padà sí àgbékalẹ̀ tí kò lè yí padà. Ṣíṣàyẹ̀wò client.Options ni wọ́n ń ṣe àtìlẹ́yìn fún; yíyí proxy padà níbẹ̀ lẹ́yìn kíkọ́ kì í ṣe àpẹẹrẹ ìṣètò. Pa alábàáṣiṣẹ́ tí wọ́n ṣètò mọ́ fún iṣẹ́ rẹ̀, kí o sì ṣẹ̀dá alábàáṣiṣẹ́ mìíràn tí wọ́n ṣètò nígbà tí ohun èlò náà bá nílò ọ̀nà mìíràn.

Tí o bá pèsè HttpClient tí ó wà tẹ́lẹ̀ tàbí olùṣàkóso ìfiránṣẹ́ àkànṣe, ṣètò gbígbé rẹ̀ fúnra rẹ. RestSharp kò tún olùṣàkóso tí ó jẹ́ ti ìta kọ́ láti Proxy nínú àwọn àṣàyàn. Ọ̀nà tí wọ́n yàn fún àwọn àṣàyàn tí a kò lò kò lè yí ìsopọ̀ tí olùṣàkóso yẹn ṣí padà.

Àṣàyàn Proxy tí wọ́n kọ sílẹ̀ ní àwọn ààlà pẹpẹ, pẹ̀lú àwọn alábàáṣiṣẹ́ aṣàwákiri, iOS àti tvOS. Bá àpẹẹrẹ mu pẹ̀lú runtime tí wọ́n ń lò. Àwọn àpẹẹrẹ RestSharp àtijọ́ tí wọ́n ń yàn ẹ̀yà client.Proxy tí ó lè yí padà jẹ́ ti ìran API mìíràn.

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