RestSharp v114.1 тохиргооны API-д тодорхой сүлжээний прокси нь клиентийн сонголт юм:

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

Энэ хэсэг RestSharp болон System.Net ашигладаг. Суурь URL нь API-г нэрлэдэг; WebProxy хаяг нь зуучлагчийг нэрлэдэг. Дэмжигдсэн ажиллагааны орчинд прокси баталгаажуулалтгүйгээр зөвшөөрөгдсөн нийтийн API туршилт нь тухайн зуучлагчид зориулж HTTP прокси жагсаалтаас нэр дэвшигчийг ашиглаж болно. Клиентийг бүтээхээс өмнө шаардлагатай прокси итгэмжлэлийг тухайн WebProxy дээр тохируулна уу.

RestSharp конструкторын сонголтыг өөрчлөгдөшгүй тохиргоо болгон хувиргадаг. client.Options шалгах нь дэмжигддэг; бүтээсний дараа тэнд проксиг өөрчлөх нь тохируулгын загвар биш юм. Тохируулсан клиентийг ажилд нь хадгалж, програмд өөр зам хэрэгтэй бол өөр тохируулсан клиент үүсгэнэ.

Хэрэв та одоо байгаа HttpClient эсвэл өөрийн мессеж боловсруулагчийг өгвөл, түүний тээврийг өөрөө тохируулна уу. RestSharp нь тохиргоон дахь Proxy-оос гадаад эзэмшлийн боловсруулагчийг дахин бүтээдэггүй. Ашиглагдаагүй тохиргоонд оноосон зам нь тухайн боловсруулагчийн нээсэн холболтыг өөрчилж чадахгүй.

Баримтжуулсан Proxy сонголт нь платформын хязгаарлалттай, үүнд хөтөч, iOS, tvOS клиентүүд орно. Жишээг ашиглагдаж буй ажиллагааны орчинтой тааруулна уу. Өөрчлөгдөх client.Proxy шинж чанарыг оноодог хуучин RestSharp жишээнүүд өөр API үеийнх юм.

Холбоотой нийтлэлүүд