אין דער 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־קליענטן. צוגלייכט דאס ביישפיל צו דער באנוצטער לויפצײַט. עלטערע RestSharp־ביישפילן וואס טיילן צו א פאַנדערלעכע client.Proxy־אייגנשאפט געהערן צו אן אנדערר API־דור.

פֿאַרבונדענע אַרטיקלען