注目の書籍

好評発売中!

IT業界徹底研究就職ガイド2013年版

IT/ネット業界で働くと いうことを分かりやす く解説。2013年3月卒 業の学生向けの1冊。

ソフト開発

逆引き.NET事典

ITpro

HTTPサーバーからのデータを受け取る(HttpWebResponseクラス)

2007/09/21
鳥山 隆一=TRO

 HTTPサーバーからのデータを受信するにはHttpWebResponseクラスを使う。

 HttpWebResponseクラスのインスタンスはHttpWebRequestクラスのGetResponseメソッドを呼び出して作成する。このとき,GetResponseメソッドで取得したオブジェクトをHttpWebResponseオブジェクトにキャストする必要がある。

 サーバーからファイルを読み出すには,GetResponseStreamメソッドを使う。GetResponseStreamメソッドから返されたStreamオブジェクトを読み出すことで,サーバーからのデータを受け取る。サーバーからのヘッダー情報は,GetResponseHeaderメソッド を使って受信する。

サンプルコードを見る


名前空間
System.Net
対応バージョン
.NET Framework 2.0,1.1,1.0
.NET Compact Framework 2.0,1.0
主なプロパティ
CharacterSet
レスポンスに使っている文字セット。

ContentEncoding
レスポンスに使っているエンコーディング。

ContentLength
送信するデータのコンテンツ長を取得または設定する。

Cookies
レスポンスに関連付けられているCookieを取得または設定する。

Headers
レスポンスに関連付けられているヘッダーの名前・値ペアのコレクション。

LastModified
サーバー上のファイルが最後に変更された日時。

Method
サーバーと通信するためのコマンドを取得または設定する。

ProtocolVersion
レスポンスで使用されるHTTPプロトコルのバージョン。

ResponseUri
応答したHTTPサーバーのURI。

Server
応答したHTTPサーバーの名前。

StatusCode
HTTPサーバーから送信されたステータスコード。

StatusDescription
HTTPサーバーから送信されたステータを示すメッセージ。

主なメソッド
Close
ストリームを閉じ,関連付けられているすべてのリソースを解放する。

GetResponseHeader
ヘッダーの内容を取得する。

GetResponseStream
HTTPサーバーからデータストリームを取得する。

この記事に対するfacebookコメント

nikkeibpITpro

読みましたか? 〜 未読記事をご紹介