በ ServiceStack የ .NET 6+ ግንባታዎች ውስጥ HTTP Utils ዘገምተኛ የጋራ HttpClient ይፈጥራል። የሀንድለር ፋብሪካውን በመተግበሪያ ማስጀመሪያ ጊዜ፣ ከመጀመሪያው አጋዥ ጥሪ በፊት ያዘጋጁ፦

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

የጋራ ደንበኛው አስቀድሞ ካለ፣ ይህን ፋብሪካ መቀየር አይቀይረውም። ይህ ጊዜ በኋላ የተደረገ ምደባ ውጤታማ አይመስልም ሲል የመጀመሪያው ማረጋገጫ ነው። ከየ HTTP ፕሮክሲ ዝርዝር የ HTTP መጨረሻ ነጥብ ለሕዝብ መንገድ ሊመረጥ ይችላል፣ ያ የጋራ ደንበኛ ከመፈጠሩ በፊት።

ለፕሮክሲ መለያ የመተግበሪያውን ውቅር በመጠቀም WebProxy.Credentials ያዘጋጁ። HttpClientHandler.UseDefaultCredentials የአገልጋዩን መለያ ይመለከታል እና የዚያ ፕሮክሲ ነገር መረጃዎችን በራስ-ሰር አይሞላም።

የቆየ HttpWebRequest requestFilter ምሳሌ የቀደመውን አፈጻጸም ይመለከታል። በአዲሱ ቅርጽ የጥያቄ ውቅር የጥያቄ መስኮችን ይሸፍናል፣ ሀንድለሩ ደግሞ የግንኙነት መንገድን ይይዛል።

አስቀድሞ የተጫነ ብጁ ደንበኛ ፋብሪካ ወይም የመተግበሪያው የ HTTP ደንበኛ ፋብሪካ ባለቤትነት አደረጃጀት ካለ ይያዙት። ይህ የሀንድለር ፋብሪካ የጋራ ፖሊሲ ነው፤ በአንድ ጊዜ የሚሠሩ ያልተዛመዱ መንገዶች ለየብቻ የተያዙ ደንበኞች ይፈልጋሉ።

ተዛማጅ ጽሑፎች