RestSharp staðgengilsstillingar með RestClientOptions.Proxy
Búðu til RestSharp biðlara með skýrum staðgengli og haltu HTTP flutningum sem eru veittir að utan stilltum á eigin mörkum.
Í stillingar-API RestSharp v114.1 er skýr netstaðgengill biðlaravalkostur:
var options = new RestClientOptions("https://api.example.com")
{
Proxy = new WebProxy("http://proxy.example:8080")
};
using var client = new RestClient(options);
Þetta brot notar RestSharp og System.Net. Grunnslóðin nefnir API-ið; WebProxy-slóðin nefnir milliliðinn. Á studdu keyrsluumhverfi getur leyfð prófun opinbers API án staðgengilsauðkenningar notað frambjóðanda úr HTTP-staðgengilslistanum fyrir þann millilið. Áður en biðlarinn er byggður, stilltu allar nauðsynlegar staðgengilsheimildir á þann WebProxy.
RestSharp breytir byggingarvalkostum í óbreytanlega stillingu. Skoðun client.Options er studd; að breyta staðgenglinum þar eftir byggingu er ekki uppsetningarmynstrið. Haltu stillta biðlaranum fyrir sitt verk og búðu til annan stilltan biðlara þegar forritið þarf aðra leið.
Ef þú leggur til núverandi HttpClient eða sérsniðinn skilaboðahandfara, stilltu flutning hans sjálfur. RestSharp endurbygger ekki handfara í utanaðkomandi eigu út frá Proxy í valkostunum. Leið sem er úthlutuð ónotuðum valkostum getur ekki breytt tengingu sem sá handfari opnaði.
Skjalfesti Proxy valkosturinn hefur palltakmarkanir, þar á meðal vafra-, iOS- og tvOS-biðlara. Lagaðu dæmið að keyrsluumhverfinu sem er notað. Eldri RestSharp dæmi sem úthluta breytilegu eiginleikanum client.Proxy tilheyra annarri API-kynslóð.