C#问题:
如果我们输入以下网址(请参阅警告) http://migre.me/13rQa
它会重定向到oooooo1.ru
我想知道来自C#的重定向网址。 任何人都知道该怎么做。
P.S:这些提到的网址可能会受到病毒的影响。请自担风险
答案 0 :(得分:2)
如果您使用的是HttpWebRequest
,请将AllowAutoRedirect
设为false。然后,您将自己看到重定向。请注意,这仅适用于HTTP级重定向,而不适用于HTML中的元重定向。
(我不知道它是否会抛出异常,但即使这样,你也可以检查响应以找出状态代码和数据,包括重定向。)
答案 1 :(得分:2)
如果migre.me有某种API,也许他们可以为您提供您将被重定向到的网站的“预览”。
如果他们不这样做,你将不得不创建一个HttpWebRequest并查看响应的Uri。
e.g。
WebRequest request = WebRequest.Create("http://migre.me/13rQa");
var response = request.GetResponse();
使用该代码,response.ResponseUri属性将具有您将被重定向的地址。
希望这有助于你