URLチェックを行う方法!!

解決


シュー  2004-01-07 18:02:54  No: 111098  IP: [192.*.*.*]

はじめまして。

質問なのですが・・・

URLを指定して、そのURLが実際にWeb上に存在するかどうか
チェックする方法ってありますか???

ちなみに、言語はVB5.0です。

誰か教えていただけないでしょうか・・・

編集    削除
mady  2004-01-07 18:30:39  No: 111099  IP: [192.*.*.*]

とりあえずVB6で確認しました。
VB5でもできるか分かりません。

Microsoft Internet Transfer Controlを使います。

ソースはこんなの。
'Text1.TextにURLを入れボタンを押す
Private Sub Command1_Click()
    Inet1.OpenURL Text1.Text 
    MsgBox Inet1.GetHeader
End Sub

あとは、レスポンスのステータスで判断しましょう。
レスポンスが分からなければ調べてください。
http://www.studyinghttp.net/rfc_ja/2616/sec6.html

もっといい方法もあるかもしれませんが…とりあえず。

編集    削除
魔界の仮面弁士  2004-01-07 18:41:16  No: 111100  IP: [192.*.*.*]

Inetなり、WinSockなり、MSXMLなりを使って、
実際に通信してみれば良いのでは。

編集    削除
シュー  2004-01-07 18:59:31  No: 111101  IP: [192.*.*.*]

madyさん・魔界の仮面弁士さん御回答ありがとうございます。
一度、試してみます。

編集    削除
シュー  2004-01-07 20:47:30  No: 111102  IP: [192.*.*.*]

試して見た結果、上手くいきそうなので、
ありがとうございます。

編集    削除