Socruithe seachfhreastalaí AngleSharp.Io le HttpClientRequester
Ceangail aon HttpClientRequester atá feasach ar sheachfhreastalaí sular gcumasaítear an luchtóir réamhshocraithe.
Tarmligean luchtóir AngleSharp íoslódálacha chuig iarrthóirí cláraithe. Le AngleSharp.Io, ceangail HttpClientRequester atá feasach ar sheachfhreastalaí go sainráite:
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);Úsáid an comhthéacs seo don nascleanúint OpenAsync atá beartaithe. Is féidir le críochphointe ón liosta seachfhreastalaithe HTTP seoladh WebProxy a sholáthar d'íoslódálacha gréasáin poiblí. Coinnigh an cliant HTTP bunúsach beo don obair sin agus scaoil acmhainní faoi úinéireacht ina dhiaidh sin.
Is rogha eile é WithRequesters a chláraíonn na hiarrthóirí atá ar fáil ó AngleSharp.Io. Ná measc é le roinnt iarrthóirí HTTP atá cumraithe de láimh mura bhfuil a roghnú d'aon ghnó. Ní chumraíonn seachfhreastalaí atá cumraithe ar iarrthóir amháin cur i bhfeidhm eile a roghnaítear d'iarratas.
Baineann ceanntásca réamhshocraithe saincheaptha ar http leis an iarratas ceann scríbe. Ba cheart luachanna ceanntásca a chuireann síos ar chorp iarratais, lena n-áirítear Content-Type, a bheith ag teacht leis an iarratas sin seachas a bheith á bhforchur go domhanda ar gach íoslódáil.
Cláraigh an t-iarrthóir roimh WithDefaultLoader ionas gur féidir leis an luchtóir an tseirbhís HTTP atá beartaithe a úsáid in ionad a réamhshocraithe a chur leis nuair nach bhfuil aon cheann ann.