.NET HttpClient نىڭ سۈكۈتتىكى ۋاكالەتچىسى ئۈچۈن DefaultProxyCredentials نى ئىشلىتىڭ
سۈكۈتتىكى بايقاش ئۈچۈن DefaultProxyCredentials، ئوچۇق ۋاكالەتچى ئۈچۈن WebProxy.Credentials ۋە پەقەت نىشان مۇلازىمېتىرى ئۈچۈن UseDefaultCredentials ئىشلىتىڭ.
ئىجرا ۋاقتىنىڭ سۈكۈتتىكى ۋاكالەتچى تاللىشى ئۈچۈن نۆۋەتتىكى بىخەتەرلىك مۇھىتى بىلەن:
var handler = new System.Net.Http.HttpClientHandler
{
UseProxy = true,
Proxy = null,
DefaultProxyCredentials =
System.Net.CredentialCache.DefaultCredentials
};
var client = new System.Net.Http.HttpClient(handler);DefaultProxyCredentials كۆرسىتىلگەن ئېنىق شەرتلەردە قوللىنىلىدۇ: UseProxy = true ۋە Proxy = null. سۈكۈتتىكى سىياسەت يەنىلا ۋاسىتىچىنى تاللايدۇ.
| دەلىللەش قوبۇل قىلغۇچى | كىرگۈزۈش |
|---|---|
| سۈكۈتتىكى/بايقىغان ۋاكالەتچى | HttpClientHandler.DefaultProxyCredentials |
| ئوچۇق WebProxy ئوبيېكتى | شۇ ئوبيېكتنىڭ Credentials |
| نىشان مۇلازىمېتىرى | HttpClientHandler.UseDefaultCredentials |
بۇ ئوخشاش ئاتلىق كىرگۈزۈشلەر ئالماشتۇرۇلغىلى بولمايدۇ. بىرىنچى تەلەپتىن ئىلگىرى بىر تەرەپ قىلغۇچنى تەڭشەڭ ۋە خىزمەت يۈكى ئۈچۈن ئۇنىڭ خېرىدارىنى ساقلاڭ.
ۋاكالەتچى ھېساباتنى ئىككى تەرەپ قوللايدىغان سىخېما ئارقىلىق قوبۇل قىلىشى كېرەك. مۇلازىمەتنىڭ نۆۋەتتىكى كىملىكى توركۆرگۈچى ئاللىبۇرۇن ئىشلەيدىغان ئىنتېراكتىپ ئىشلەتكۈچىدىن پەرقلىنىشى مۇمكىن.