私は現在HttpWebRequest
、ウェブサイトを取得するために使用しています。に指定されていないawaitパターンを使用したいと思いHttpWebRequests
ます。HttpClient
新しいHttpワーカークラスのように見えるクラスを見つけました。私はHttpClient.GetAsync(...)
自分のウェブページをクエリするために使用しています。ClientCredentials
しかし、のように追加するオプションがありませんHttpWebRequest.Credentials
。HttpClient
認証情報を提供する方法はありますか?
質問する
92391 次
2 に答える
176
資格情報を含むHttpClientHandler クラスのインスタンスをHttpClient コンストラクターに渡すことができます。
using (var handler = new HttpClientHandler { Credentials = ... })
using (var client = new HttpClient(handler))
{
var result = await client.GetAsync(...);
}
于 2012-04-24T06:26:34.927 に答える