実際のコンテンツをダウンロードせずに URI が VB.NET に存在するかどうかを判断する最良の方法を探しています。System.IO.FileExists
/My.Computer.FileSystem.FileExists
ファイルが存在するかどうかを判断するためにローカルで使用できますが、Web に相当するものはありますか?
現在、 を使用してを使用HttpWebRequest
して URI の存在を確認していResponseStream
ます。これにより、ターゲットが存在する場合はストリームが生成され、存在しない場合は例外がスローされます。この関数は、PDF ファイル (通常は 5MB 以上)、画像などもチェックするように拡張されており、実際にコンテンツをストリームに取り込むのは時間/帯域幅の無駄になります。
「成功」(ターゲットが存在する) の場合、ファイルまたはページをダウンロードしたくありません。単純に、この URI の末尾に何かが存在するかどうかを示すブール値で終了します。