RestSharp proxy-stillingar við RestClientOptions.Proxy
Ger ein RestSharp-klient við eyðsjónligum proxy og halt uttanfrá veittar HTTP-flutningar stillaðar á sínum egna marki.
Í RestSharp v114.1-stillingar-API-num er eyðsjónligt netproxy eitt klientval:
var options = new RestClientOptions("https://api.example.com")
{
Proxy = new WebProxy("http://proxy.example:8080")
};
using var client = new RestClient(options);
Hesi brot brúkar RestSharp og System.Net. Grund-URL-urin nevnir API-ið; WebProxy-adressan nevnir millumliðið. Á einum stuðlaðum runtime kann ein loyvd almenn-API-kanning uttan proxy-sannføring brúka ein valmøguleika úr HTTP-proxy-listanum fyri tað millumliðið. Áðrenn klienturin verður gjørdur, set allar neyðugar proxy-innritanir á tað WebProxy.
RestSharp ger byggiopstillingar um til eina óbrostna stilling. At kanna client.Options er stuðlað; at broyta proxy har eftir bygging er ikki uppsetingarmynstrið. Halt tann stillaða klientin til sín arbeiði, og ger ein annan stillaðan klient, tá ið forritið tørvar eina aðra leið.
Um tú veitir ein verandi HttpClient ella ein serstakan boðhandtara, stilla tá flutningin sjálvur. RestSharp byggir ikki upp aftur ein uttanfrá eigdum handtara úr Proxy í stillingunum. Ein leið, sum er tillutað ónýttum stillingum, kann ikki broyta eina samband, sum tann handtarin hevur opnað.
Tann skjalfesti Proxy-stillingin hevur pallmørk, eisini kagara-, iOS- og tvOS-klientar. Hóska døminum til tað runtime, sum verður brúkt. Eldri RestSharp-dømi, sum tilluta ein broytiligan client.Proxy-eind, hoyra til eina aðra API-ættarlið.