gpt4 book ai didi

c# - 取消缩短网址

转载 作者:行者123 更新时间:2023-11-30 18:52:55 25 4
gpt4 key购买 nike

我正在尝试取消缩短网址,但一直找不到代码 (vb.net/c#) 来执行此操作。这些是 Twitter 缩短的网址,我想我可以尝试访问其中一个可用的 Web 服务并执行 httpwebrequest,但更愿意找到一些编程方式来执行此操作。

最佳答案

您可以直接从缩短的 url 的响应中获取它,因为它会返回状态代码 MovedPermanently 和真实 url 的位置。(这应该适用于大多数网站,而不需要导航到真实的 url)

HttpWebRequest req = (HttpWebRequest)WebRequest.Create("http://t.co/xqbLEi6s");
req.AllowAutoRedirect = false;
var resp = req.GetResponse();
string realUrl = resp.Headers["Location"];

其他测试数据:http://goo.gl/zdf2n , http://tinyurl.com/8xc9vca , http://x. co/iEuphttp://is.gd/vTOlz6http://bit.ly/FUA4YU

关于c# - 取消缩短网址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9760468/

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