DOBON.NET DOBON.NETプログラミング掲示板過去ログ

HTTPの応答時のステータスコードだけを取得する方法につきまして

環境/言語:[WindowsXP、Windows7]
分類:[.NET]

管理人様

はじめて投稿させて頂きます。柘植と申します。

いつも管理人様の「DOBON.NET プログラミング道」を参考にさせて頂いており、
非常に助かっております。ありがとうございます。

管理人様にご相談にのって頂きたく、お忙しいところ申し訳ありませんが、
宜しくご指導お願い致します。

私は先日、DOBON.NET プログラミング道のページ上でご紹介頂いております、
.NET Tipsの「インターネット」の「HTTPの応答時のステータスコードを取得
する」の章にございます、VB.NET版のソースコードをそのまま利用させて頂き、
いろいろなサイトを巡回するツールを友人に提供しました。

私としては、あるURLに対してHTTPリクエストを送信して、サーバーから返される
ステータスコード"のみ"を得たく、Webページデータの読み込みは不要だったので、
利用させて頂いたのですが、その友人から「ツールを動かしていろいろなWebページ
をアクセスするとウィルスソフトが反応している。実際はページの読み込みまで
行われているのでは?その為にページに仕組まれているJavaScriptやFlash等が読み
込まれているのではないか?」という連絡がありました。

これはそうなのでしょうか?サーバーからのステータスコードに留まらず、
Webページのデータそのものも読み込んでしまっているのでしょうか?

もしそうだとしましたら、ページデータの読み込みは行わず、ステータスのみを
受け取る方法はありますでしょうか?
■No31522に返信(柘植さんの記事)

はじめまして。こんにちは。

ご指摘の記事は、

HTTPの応答時のステータスコードを取得する
http://dobon.net/vb/dotnet/internet/httpstatuscode.html

ですね。確かにここで紹介しているコードでは、すべて読み込みます。読み込むのがヘッダのみでよいのであれば、

ネットワーク、インターネットに接続しているか調べる
http://dobon.net/vb/dotnet/internet/detectinternetconnect.html

の「実際に接続を試みることにより確かめる」を参考にしてみてください。
管理人様

柘植です。お世話になります。
こんなに迅速なご対応を頂きまして誠にありがとうございます!
本当に助かります。

ご指導頂きました内容にて解決できました!
本当にありがとうございました!

※DOBON.NET上で解説されている内容についてご質問してしまい、
 お手数おかけしまして大変申し訳ございませんでした。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板