2
HttpClient
を使用して、プロキシの背後にあるAPIと通信しようとしています。しかし、プロキシは現在の環境に対してのみ有効であるため、ハードコーディングする必要はありません。HttpClientでapp.config defaultProxyを使用する
は、これは私が現在やっているものです:
<system.net>
<defaultProxy>
<proxy bypassonlocal="true"
usesystemdefault="false"
proxyaddress="http://proxy.dev:1234" />
</defaultProxy>
</system.net>
アプリ/ウェブ内部プロキシを定義するためのいずれかの可能性がある:
public static HttpClient CreateClient()
{
var cookies = new CookieContainer();
var handler = new HttpClientHandler
{
CookieContainer = cookies,
UseCookies = true,
UseDefaultCredentials = false,
UseProxy = true,
Proxy = new WebProxy("proxy.dev",1234),
};
return new HttpClient(handler);
}
これは私が使用したいものです。設定し、私のHttpClientのデフォルトでそれを使用する?
ありがとうございました。
web.config defaultProxyに関する元のポスターの質問に対する答えは、私はまだ価値があります。 HttpClientはこの設定を使用できますか? – JohnKoz