vbN*_*bie 2 c# vb.net url-shortener
我试图删除网址,但无法找到代码(vb.net/c#)来执行此操作.这些是Twitter缩短的网址,我想我可以尝试访问其中一个可用的网络服务并执行httpwebrequest但是更愿意找到一些编程方式来做到这一点.
L.B*_*L.B 14
您可以直接从缩短网址的响应中获取它,因为它将返回状态代码MovedPermanently和真实网址的位置.(这应该适用于大多数网站而无需导航到真实网址)
HttpWebRequest req = (HttpWebRequest)WebRequest.Create("http://t.co/xqbLEi6s");
req.AllowAutoRedirect = false;
var resp = req.GetResponse();
string realUrl = resp.Headers["Location"];
Run Code Online (Sandbox Code Playgroud)
其他的测试数据:http://goo.gl/zdf2n,http://tinyurl.com/8xc9vca,http://x.co/iEup,http://is.gd/vTOlz6, http://bit.ly/FUA4YU