Roghainnean proxy RestSharp le RestClientOptions.Proxy
Cruthaich cliant RestSharp le proxy follaiseach agus cùm luchd-giùlain HTTP a thèid a sholarachadh bhon taobh a-muigh air an rèiteachadh aig a' chrìoch aca fhèin.
Ann an API rèiteachaidh RestSharp v114.1, tha proxy lìonra follaiseach na roghainn cliaint:
var options = new RestClientOptions("https://api.example.com")
{
Proxy = new WebProxy("http://proxy.example:8080")
};
using var client = new RestClient(options);
Bidh an earrann seo a' cleachdadh RestSharp agus System.Net. Tha an URL bun a' toirt ainm don API; tha seòladh WebProxy a' toirt ainm don eadar-mheadhanaiche. Air runtime le taic, faodaidh deuchainn API poblach ceadaichte gun dearbhadh proxy tagraiche bhon liosta proxy HTTP a chleachdadh airson an eadar-mheadhanaiche sin. Mus tèid an cliant a thogail, suidhich teisteasan proxy sam bith a tha a dhìth air an WebProxy sin.
Bidh RestSharp a' tionndadh roghainnean an togalaiche gu rèiteachadh do-thionndaidh. Tha sgrùdadh client.Options a' faighinn taic; chan e atharrachadh a' phroxy an sin às dèidh an togail am pàtran suidheachaidh. Cùm an cliant rèitichte airson a obrach, agus cruthaich cliant rèitichte eile nuair a bhios feum aig a' phrògram air slighe eile.
Ma bheir thu seachad HttpClient a tha ann mar-thà no làmh-ghlacair teachdaireachd àbhaisteach, rèitich an luchd-giùlain aige thu fhèin. Cha bhith RestSharp ag ath-thogail làmh-ghlacair a tha air a shealbhachadh bhon taobh a-muigh bho Proxy anns na roghainnean. Chan urrainn do shlighe a thèid a shònrachadh do roghainnean gun chleachdadh ceangal a dh'fhosgail an làmh-ghlacair sin atharrachadh.
Tha crìochan àrd-ùrlair aig an roghainn Proxy a chaidh a chlàradh, a' gabhail a-steach luchd-cleachdaidh brabhsair, iOS agus tvOS. Dèan am sampl a mhaidseadh ris an runtime a thathas a' cleachdadh. Buinidh seann eisimpleirean RestSharp a tha a' sònrachadh seilbh caochlaideach client.Proxy do ghinealach API eile.