Socruithe seachfhreastalaí RestSharp le RestClientOptions.Proxy
Cruthaigh cliant RestSharp le seachfhreastalaí follasach agus coinnigh iompróirí HTTP a sholáthraítear go seachtrach cumraithe ag a dteorainn féin.
In API cumraíochta RestSharp v114.1, is rogha cliaint é seachfhreastalaí líonra follasach:
var options = new RestClientOptions("https://api.example.com")
{
Proxy = new WebProxy("http://proxy.example:8080")
};
using var client = new RestClient(options);
Úsáideann an mhír seo RestSharp agus System.Net. Ainmníonn an bun-URL an API; ainmníonn seoladh WebProxy an idirghabhálaí. Ar am rite tacaíochta, féadfaidh tástáil API poiblí cheadaithe gan fíordheimhniú seachfhreastalaí iarrthóir ón liosta seachfhreastalaí HTTP a úsáid don idirghabhálaí sin. Sula dtógtar an cliant, socraigh aon dintiúir seachfhreastalaí is gá ar an WebProxy sin.
Iompaíonn RestSharp roghanna an tógálaí ina chumraíocht do-athraithe. Tacaítear le hiniúchadh client.Options; ní hé athrú an seachfhreastalaí ansin tar éis an tógála an patrún socraithe. Coinnigh an cliant cumraithe dá chuid oibre, agus cruthaigh cliant cumraithe eile nuair a bhíonn bealach eile ag teastáil ón bhfeidhmchlár.
Má sholáthraíonn tú HttpClient atá ann cheana nó láimhseálaí teachtaireachtaí saincheaptha, cumraigh a iompróir féin. Ní athchruthaíonn RestSharp láimhseálaí ar leithligh ó Proxy sna roghanna. Ní féidir le bealach a shanntar do roghanna neamhúsáidte nasc a d'oscail an láimhseálaí sin a athrú.
Tá teorainneacha ardáin ag an rogha Proxy doiciméadaithe, lena n-áirítear cliaint bhrabhsálaí, iOS agus tvOS. Meaitseáil an sampla leis an am rite atá in úsáid. Baineann samplaí RestSharp níos sine a shannann airí inathraithe client.Proxy le glúin API eile.