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