httpでダウンロードするファイルのContent-Typeを知りたい

解決


ピロシキ  2009-01-27 11:56:22  No: 145709  IP: 192.*.*.*

WebClientなどを使用して、ウェブサーバのcgi等から出力されるデータを取得し、ファイルに保存したいと考えております。
ここで質問ですが、このウェブサーバのcgiから出力されるデータのContent-Typeはさまざまのため
(例えばgifだったりjpgだったり、エラーの場合はテキストだったり)
Content-Typeによって保存するファイル名の拡張子を設定したいのですが、
出力されるデータを取得する際、Content-Typeなど、ヘッダ情報を取得することは可能でしょうか?
よろしくお願いします。
なお、VBのバージョンは2008です。

編集 削除
オショウ  2009-01-27 12:07:20  No: 145710  IP: 192.*.*.*

http://dobon.net/vb/dotnet/internet/httpstatuscode.html
http://msdn.microsoft.com/ja-jp/library/system.net.httpwebresponse(VS.80).aspx

この辺をご参照下さい。

以上。

編集 削除
ピロシキ  2009-01-27 14:50:45  No: 145711  IP: 192.*.*.*

自己解決です。
以下のようにしたらうまく行きました。
みなさん、ありがとうございました。
        Dim webreq As System.Net.HttpWebRequest = _
                CType(System.Net.WebRequest.Create(該当するURL),  _
                    System.Net.HttpWebRequest)
        Dim webres As System.Net.HttpWebResponse = _
                CType(webreq.GetResponse(), System.Net.HttpWebResponse)

        MsgBox(webres.Headers.Item("Content-Type"))

編集 削除
ピロシキ  2009-01-27 14:51:54  No: 145712  IP: 192.*.*.*

解決をつけるのをわすれました。

編集 削除