zoukankan      html  css  js  c++  java
  • 判断URL的HTTP状态

    代码
    Public Class TestExist
    Public Shared Function UrlExist(ByVal sURL As String) As Boolean
    Dim temp As Boolean = False

    Try
    Dim request As HttpWebRequest = DirectCast(WebRequest.Create(sURL), HttpWebRequest)
    'WebProxy proxy = new WebProxy("your proxy server", 8080);
    'request.Proxy = proxy;
    request.Method = "HEAD"
    request.AllowAutoRedirect
    = False
    Dim response As HttpWebResponse = DirectCast(request.GetResponse(), HttpWebResponse)


    Select Case response.StatusCode
    Case HttpStatusCode.OK
    temp
    = True
    Exit Select
    Case HttpStatusCode.Moved
    temp
    = True
    Exit Select
    Case HttpStatusCode.NotFound
    temp
    = False
    Exit Select
    Case HttpStatusCode.MultipleChoices
    temp
    = True
    Exit Select
    Case HttpStatusCode.Ambiguous
    temp
    = True
    Exit Select
    Case HttpStatusCode.MovedPermanently
    temp
    = True
    Exit Select
    Case HttpStatusCode.Moved
    temp
    = True
    Exit Select
    Case HttpStatusCode.Found
    temp
    = True
    Exit Select
    Case HttpStatusCode.Redirect
    temp
    = True
    Exit Select
    Case HttpStatusCode.SeeOther
    temp
    = True
    Exit Select
    Case HttpStatusCode.RedirectMethod
    temp
    = True
    Exit Select
    Case HttpStatusCode.NotModified
    temp
    = True
    Exit Select
    Case HttpStatusCode.UseProxy
    temp
    = True
    Exit Select
    Case HttpStatusCode.Unused
    temp
    = True
    Exit Select
    Case HttpStatusCode.TemporaryRedirect
    temp
    = True
    Exit Select
    Case HttpStatusCode.RedirectKeepVerb
    temp
    = True
    Exit Select
    Case Else
    temp
    = False
    End Select
    response.Close()
    Catch ex As Exception
    temp
    = False
    End Try

    Return temp
    End Function
    End Class
  • 相关阅读:
    poj1661【DP,左右两端dp】
    hdoj1074【A的无比爆炸】
    hdoj1024【DP.最 大 m 字 段 和】(写完我都怕。。。不忍直视。。)
    qq教xixi写模拟加法【非常爆炸】
    错排公式
    POJ3616【基础DP】
    hdoj1257【疑问】(贪心)
    【弱的C艹之路。。未完待续】
    hdoj1728【搜索的两种写法】
    hdoj1001【智障了。。。】
  • 原文地址:https://www.cnblogs.com/LCX/p/1643138.html
Copyright © 2011-2022 走看看