የAngleSharp.Io ፕሮክሲ ቅንብሮች ከHttpClientRequester ጋር
ነባሪውን ጫኚ ከመክፈትዎ በፊት ፕሮክሲን የሚያውቅ HttpClientRequester ያክሉ።
የAngleSharp ጫኚ ማውረዶችን ለተመዘገቡ ጠያቂዎች ያስተላልፋል። ከAngleSharp.Io ጋር ፕሮክሲን የሚያውቅ HttpClientRequester በግልጽ ያክሉ፦
using AngleSharp;
using AngleSharp.Io.Network;
var handler = new System.Net.Http.HttpClientHandler
{
UseProxy = true,
Proxy = new System.Net.WebProxy(
"http://proxy.example.net:8080")
};
var http = new System.Net.Http.HttpClient(handler);
http.DefaultRequestHeaders.UserAgent.ParseAdd("ExampleReader/1.0");
var configuration = Configuration.Default
.With(new HttpClientRequester(http))
.WithDefaultLoader();
var context = BrowsingContext.New(configuration);ይህን አውድ ለታሰበው OpenAsync ዳሰሳ ይጠቀሙ። ከየHTTP ፕሮክሲ ዝርዝር የሚገኝ መጨረሻ ነጥብ ለሕዝባዊ የድር ማውረዶች የWebProxy አድራሻ ሊያቀርብ ይችላል። መሰረታዊውን የHTTP ደንበኛ ለዚያ ስራ ሕያው ያድርጉት እና በኋላ የተያዙ ሀብቶችን ያስወግዱ።
WithRequesters በAngleSharp.Io የሚገኙትን ጠያቂዎች የሚመዘግብ አማራጭ ነው። ምርጫቸው ሆን ተብሎ ካልሆነ በእጅ ከተዘጋጁ በርካታ የHTTP ጠያቂዎች ጋር አያዋህዱት። በአንድ ጠያቂ ላይ የተዘጋጀ ፕሮክሲ ለጥያቄ የተመረጠውን ሌላ ትግበራ አያዘጋጅም።
በhttp ላይ ብጁ ነባሪ ራስጌዎች የመድረሻው ጥያቄ ናቸው። የጥያቄ አካልን የሚገልጹ የራስጌ እሴቶች፣ Content-Typeን ጨምሮ፣ በዓለም አቀፍ ደረጃ በሁሉም ማውረድ ላይ ከመጫን ይልቅ ከዚያ ጥያቄ ጋር መጣጣም አለባቸው።
ጠያቂውን ከWithDefaultLoader በፊት ይመዝግቡ፣ ስለዚህ ጫኚው ነባሪውን ከመጨመር ይልቅ የታሰበውን የHTTP አገልግሎት መጠቀም ይችላል።