WebClientなどを使用して、ウェブサーバのcgi等から出力されるデータを取得し、ファイルに保存したいと考えております。
ここで質問ですが、このウェブサーバのcgiから出力されるデータのContent-Typeはさまざまのため
(例えばgifだったりjpgだったり、エラーの場合はテキストだったり)
Content-Typeによって保存するファイル名の拡張子を設定したいのですが、
出力されるデータを取得する際、Content-Typeなど、ヘッダ情報を取得することは可能でしょうか?
よろしくお願いします。
なお、VBのバージョンは2008です。
http://dobon.net/vb/dotnet/internet/httpstatuscode.html
http://msdn.microsoft.com/ja-jp/library/system.net.httpwebresponse(VS.80).aspx
この辺をご参照下さい。
以上。
自己解決です。
以下のようにしたらうまく行きました。
みなさん、ありがとうございました。
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"))
解決をつけるのをわすれました。
編集 削除