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 உட்பட, ஒவ்வொரு பதிவிறக்கத்திலும் உலகளவில் திணிப்பதற்குப் பதிலாக அந்த கோரிக்கையுடன் பொருந்த வேண்டும்.

எதுவும் இல்லாதபோது ஏற்றி தன் இயல்புநிலையைச் சேர்ப்பதற்குப் பதிலாக உத்தேசிக்கப்பட்ட HTTP சேவையைப் பயன்படுத்தும் வகையில் WithDefaultLoader க்கு முன் கோரிக்கையாளரைப் பதிவுசெய்யவும்.

தொடர்புடைய கட்டுரைகள்