AngleSharp-en kargatzaileak deskargak erregistratutako eskatzaileei esleitzen dizkie. AngleSharp.Io-rekin, erantsi esplizituki proxyaz jabetzen den HttpClientRequester bat:

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);

Erabili testuinguru hau aurreikusitako OpenAsync nabigaziorako. HTTP proxy zerrendako mutur batek WebProxy helbidea eman dezake web deskarga publikorako. Mantendu azpiko HTTP bezeroa bizirik lan horretarako eta askatu jabedun baliabideak ondoren.

WithRequesters AngleSharp.Io-tik eskuragarri dauden eskatzaileak erregistratzen dituen alternatiba da. Ez ezazu konbinatu eskuz konfiguratutako HTTP eskatzaile batzuekin haien hautaketa nahita egina ez bada. Eskatzaile batean konfiguratutako proxyak ez du eskaera baterako hautatutako beste inplementazio bat konfiguratzen.

http-ko goiburu lehenetsi pertsonalizatuak helmugako eskaerari dagozkio. Eskaera-gorputza deskribatzen duten goiburu-balioek, Content-Type barne, eskaera horrekin bat etorri behar dute, deskarga bakoitzean globalki inposatu beharrean.

Erregistratu eskatzailea WithDefaultLoader aurretik, kargatzaileak aurreikusitako HTTP zerbitzua erabil dezan, bat ere ez dagoenean bere lehenetsia gehitzearen ordez.

Erlazionatutako artikuluak