Home > C# > 目的別 > Web関連 > HttpClientクラス

C#で、HttpClientクラスを使用して、Webサイトのデータを取得する

新規作成日 2021-04-27
最終更新日

HttpClientクラスは、動的に作成されるWebサイトのドキュメントを取得できるクラスです。Webサーバーに、html通信と呼ばれる仕組みで、閲覧したいWebサイトの情報を送信し、その結果として、動的に作成されたWebサイトのデータを受け取ります。

プログラムを作成する際の問題点は、このクラスのサンプル例は、マルチスレッド機能を使用した例で紹介されているため、これまで、マルチスレッド・プログラミングを避けてきた場合、ほぼ間違いなく、コードを理解することができません。結果として、マルチスレッド・プログラミングに関する情報も合わせて理解する必要があることです。特に、デッドロックに注意する必要があります。

また、html通信には、さまざまなものがあるので、必要に応じて調べ、すぐに使える状態で整理しておくことを心がけておく必要があります。

利用可能なソケットが限られているため、HttpClientオブジェクトのインスタンス化は、一度だけ行うことが推奨されています。

参考

C#で、HttpClientクラスを使用して、Webサイトのデータを取得するWPFアプリケーション

HttpClientクラスを使用して、Webサイトのデータを取得する単純な作業を行うWPFアプリケーション

HttpClientクラスを使用して、URLを指定して、Webサイトのソースデータをテキストボックスに格納する。WPFアプリケーションを作成する。

HttpClientクラスを使用して、リクエストを添付したURLを使ってWebページにアクセスし、送信されてくるテキストを取得する

C#で、HttpClientクラスを使用して、リクエストを添付したURLを使ってWebページにアクセスし、送信されてくるテキストを取得する方法を紹介します。

このエントリーをはてなブックマークに追加

Home PC C# Illustration

Copyright (C) 2011 Horio Kazuhiko(kukekko) All Rights Reserved.
kukekko@gmail.com
ご連絡の際は、お問い合わせページのURLの明記をお願いします。
「掲載内容は私自身の見解であり、所属する組織を代表するものではありません。」