Bidh luchdair AngleSharp a' toirt luchdaidhean do luchd-iarrtais chlàraichte. Le AngleSharp.Io, ceangail HttpClientRequester a thuigeas proxy gu soilleir:

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

Cleachd an co-theacsa seo airson an t-seòladh OpenAsync a tha san amharc. Faodaidh ceann-uidhe bhon liosta proxy HTTP seòladh WebProxy a thoirt airson luchdaidhean lìn poblach. Cùm an cliant HTTP bunaiteach beò airson na h-obrach sin agus leig às goireasan seilbh às dèidh sin.

Tha WithRequesters na roghainn eile a chlàraicheas an luchd-iarrtais a tha rim faighinn bho AngleSharp.Io. Na measg le grunn luchd-iarrtais HTTP a chaidh a rèiteach le làimh mura h-eil an taghadh aca a dh'aona ghnothaich. Cha chuireadh proxy a chaidh a rèiteach air aon luchd-iarrtais rèiteach air buileachadh eile a thèid a thaghadh airson iarrtas.

Buinidh bàrr-sgrìobhaidhean bunaiteach gnàthaichte air http ris an iarrtas ceann-uidhe. Bu chòir do luachan bàrr-sgrìobhaidh a tha a' toirt cunntas air corp iarrtais, a' gabhail a-steach Content-Type, a bhith a' freagairt don iarrtas sin seach a bhith air an sparradh gu cruinne air gach luchdadh.

Clàraich an t-iarrtas ro WithDefaultLoader gus an urrainn don luchdair an t-seirbheis HTTP a tha san amharc a chleachdadh seach an tè bhunaiteach a chur ris nuair nach eil tè ann.

Artaigilean co-cheangailte