Saitunan wakili na AngleSharp.Io tare da HttpClientRequester
Haɗa HttpClientRequester ɗaya mai sanin wakili kafin kunna mai lodawa na asali.
Mai lodawa na AngleSharp yana ba da saukarwa ga masu nema da aka yi wa rijista. Tare da AngleSharp.Io, haɗa HttpClientRequester mai sanin wakili a fili:
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);Yi amfani da wannan mahallin don kewayawar OpenAsync da ake nufi. Ƙarshen hanya daga jerin wakilan HTTP na iya samar da adireshin WebProxy don saukarwar yanar gizo ta jama'a. Rike abokin ciniki na HTTP na tushe a raye don wannan aikin sannan ka saki albarkatun mallaka bayan haka.
WithRequesters wata hanya ce da ke yin rijistar masu neman da suke samuwa daga AngleSharp.Io. Kada ka haɗa ta da masu neman HTTP da yawa da aka saita da hannu sai dai idan zaɓinsu na ganganci ne. Wakilin da aka saita a kan mai nema ɗaya ba ya saita wata aiwatarwa da aka zaɓa don buƙata.
Kanun taken asali na al'ada a kan http na buƙatar wurin da za a je ne. Ƙimar kanun taken da ke bayanin jikin buƙata, ciki har da Content-Type, ya kamata su dace da wannan buƙatar maimakon a tilasta su gaba ɗaya a kan kowace saukarwa.
Yi rijistar mai neman kafin WithDefaultLoader domin mai lodawa ya iya amfani da sabis ɗin HTTP da ake nufi maimakon ƙara nasa na asali idan babu wani.