web-dev-qa-db-ja.com

非同期せずにHttpClientを使用する方法

こんにちは私は このガイド に従っています

static async Task<Product> GetProductAsync(string path)
{
    Product product = null;
    HttpResponseMessage response = await client.GetAsync(path);
    if (response.IsSuccessStatusCode)
    {
        product = await response.Content.ReadAsAsync<Product>();
    }
    return product;
}

私のコードでこの例を使用していますが、async/awaitなしでHttpClientを使用する方法はありますか?応答の文字列のみを取得するにはどうすればよいですか?

前もって感謝します

8
Kumar J.

非同期/待機なしでHttpClientを使用する方法はありますか?応答の文字列のみを取得するにはどうすればよいですか?

HttpClientは非同期使用のために特別に設計されました。

文字列を同期的にダウンロードする場合は、WebClient.DownloadStringを使用します。

20
Stephen Cleary