如何从原始 URL Visual Basic .NET 获取重定向的 URL

Muh*_*qib 3 vb.net vb.net-2010 url-redirection

如何从原始 URL 或短 URL 获取重定向 URL?

例如:

    URL_1 (Short URL) = "http://af.ly/FQhAo"
Run Code Online (Sandbox Code Playgroud)

这将重定向到

    URL_2 (Original URL) = "http://download.bitdefender.com/windows/desktop/t_security/2013/en-us/bitdefender_ts_2013_32b.exe"
Run Code Online (Sandbox Code Playgroud)

那么我们如何从 URL_1 获取 URL_2 呢?请帮忙。(我用谷歌搜索但没有找到任何解决方案)

项目信息:

  • 平台:Visual Basic Express 2010
  • .NET 框架版本:2.0

谢谢你的时间。 编辑:

我只有一个 URL,它是 URL_1,我想在 URL1 的帮助下获取 URL_2。

请参阅下图,著名软件如何从 URL_1(短 URL 和已知)立即获取 URL_2(100% 未知字符串)。我想在visual basic .net的程序中做同样的事情。

看到这张图片

Muh*_*qib 5

我的问题现在解决了,多亏了 google 和Daniweb, 这里是解决方案

Dim req As HttpWebRequest = DirectCast(HttpWebRequest.Create("Your short URL here"), HttpWebRequest)
        Dim response As HttpWebResponse
        Dim resUri As String
        response = req.GetResponse
        resUri = response.ResponseUri.AbsoluteUri
        MsgBox(resUri)
Run Code Online (Sandbox Code Playgroud)

这将返回 URL_2。