Yn 'e .NET 6+-builds fan ServiceStack meitsje HTTP Utils in lui dielde HttpClient. Stel har handlerfabryk yn by de inizjalisaasje fan 'e applikaasje, foar de earste helper-oprop:

ServiceStack.HttpUtils.HttpClientHandlerFactory = () =>
    new System.Net.Http.HttpClientHandler
    {
        UseProxy = true,
        Proxy = new System.Net.WebProxy("http://proxy.example:8080"),
        AutomaticDecompression =
            System.Net.DecompressionMethods.Brotli |
            System.Net.DecompressionMethods.Deflate |
            System.Net.DecompressionMethods.GZip
    };

As de dielde klient al bestiet, werkonfigurearret it feroarjen fan dit fabryk him net. Dat momint is de earste kontrôle as in lettere tawizing net wurket. In HTTP-einpunt út 'e HTTP-proxy list kin foar in iepenbiere rûte keazen wurde foardat dy dielde klient oanmakke wurdt.

Foar in proxy-akkount stelje WebProxy.Credentials yn fia de konfiguraasje fan 'e applikaasje. HttpClientHandler.UseDefaultCredentials giet oer it serverakkount en follet net automatysk de bewizen fan dat proxy-objekt.

In âlder HttpWebRequest- en requestFilter-foarbyld rjochtet him op 'e eardere ymplemintaasje. Yn 'e nijere foarm beslacht oanfraachkonfiguraasje oanfreachfjilden wylst de handler it ferbining-routing besit.

Hâld in besteand fabryk foar oanpaste klanten of de eignerskipregeling fan 'e HTTP-klantfabryk fan 'e applikaasje as ien al ynstallearre is. Dit handlerfabryk is in dield belied; tagelyk ûnferbûne rûtes hawwe apart besit klanten nedich.

Relatearre artikelen