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 পরিষেবা ব্যবহার করতে পারে।

সম্পর্কিত নিবন্ধ