gpt4 book ai didi

VB.NET 使用 WebRequest 检查 URI 是否有效

转载 作者:行者123 更新时间:2023-12-04 22:08:45 28 4
gpt4 key购买 nike

寻找确定 URI 是否存在于 VB.NET 中而不下载实际内容的最佳方法。 System.IO.FileExists/My.Computer.FileSystem.FileExists 可以在本地使用以确定文件是否存在,是否有 Web 的等效项?

目前我正在使用 HttpWebRequest 使用 ResponseStream 检查 URI 存在。如果目标确实存在,则填充流,如果不存在则抛出异常。该功能正在扩展以检查 PDF 文件(通常为 5MB 以上)、图像等,将内容实际填充到流中会浪费时间/带宽。

在“成功”(目标确实存在)的情况下,我不希望下载文件或页面,只是以一个 bool 值结束,指示此 URI 的末尾是否存在某些内容。

最佳答案

这是在 VB.NET 中。确保您的地址以 http:// https:// 开头。

Public Function CheckAddress(ByVal URL As String) As Boolean
Try
Dim request As WebRequest = WebRequest.Create(URL)
Dim response As WebResponse = request.GetResponse()
Catch ex As Exception
Return False
End Try
Return True
End Function

关于VB.NET 使用 WebRequest 检查 URI 是否有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2925692/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com