C#を使ってネットワークプログラミングするシリーズ本シリーズはC#でGoogleマップ等のWebAPIを使おうというのが目的です。第2回である今回は、HTTPレスポンスヘッダーからコンテンツ内容を判定してみます。指定したURLからbyte配列取得し(16進ダンプ)、レスポンスヘッダーからコンテンツ内容判定(してテキスト又は画像なら表示)する。画面構成レスポンスヘッダーとは・サーバからクライアントへ送信される。OKなどといったステータスコードに続けて送信される。・ヘッダの後に、ボディ(text/htmlならソースの中身)が送信される。・前回と同じ・今回は16進ダンプ機能を追加。WebClient.ResponseHeadersプロパティで取得する。・WebClient.ResponseHeaders[“Content-Type”]で取得する。・StringオブジェクトのStartsWith(“image/”)メソッドを利用して、image/で始まるならば画像コンテンツと判定するのが簡単。Encoding.GetEncoding(e);}memo今回のツール作成で得たチップスをメモリます。チップス集として別記事にまとめるかもしれません。・StringオブジェクトのStartsWithメソッドで先頭部分が調べられる。コメントをキャンセルメールアドレスが公開されることはありません。(1)最近の投稿Qiitaに移行しました。(試験運用中)Qiitaに移行しました。(試験運用中)C#によるWEBサイトへのログイン方法(ベーシック認証、クッキー認証)クラスライブラリ(DLL)プロジェクトのデバッグ方法Qiitaに移行しました。Automattic.。