Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从初始链接获取重定向的URL_C#_Webrequest - Fatal编程技术网

C# 从初始链接获取重定向的URL

C# 从初始链接获取重定向的URL,c#,webrequest,C#,Webrequest,我有这个链接 我想从中获得重定向的url,当我在freshwap.me中单击它时,它将转到 但当我复制并粘贴到地址栏时,它会重定向到freshwap主页 那么,如何使用webrequest获得上面的第一个链接呢 我的代码 WebRequest myWebRequest = WebRequest.Create(url); WebResponse myWebResponse = myWebRequest.GetResponse(); string finalUrl = myWebRespond.

我有这个链接

我想从中获得重定向的url,当我在freshwap.me中单击它时,它将转到

但当我复制并粘贴到地址栏时,它会重定向到freshwap主页

那么,如何使用webrequest获得上面的第一个链接呢

我的代码

WebRequest myWebRequest = WebRequest.Create(url);
WebResponse myWebResponse = myWebRequest.GetResponse();
string finalUrl = myWebRespond.ResponseUri.ToString();
myWebRespond.Close();

您需要使用Fiddler来查看在浏览器中发出的请求与从应用程序发出的请求之间的差异

很可能您没有在
HttpWebRequest
实例上指定属性。另一个可能的原因是页面使用了cookie

为此目的使用Fiddler是一种通用方法,适用于在构建web请求代码以下载内容时遇到困难的每种情况


在您的特定情况下,您只需从初始地址获取
url
参数,并使用Base64解码器检索实际url(在上尝试)。

请使用Fiddler并调查导航时发生的情况。要求人们点击随机URL并不好…请为我编码,谢谢。用户正在征求工人的回复意见。。。现在在这里,打电话给Nguyen,索要密码是不受欢迎的。您忘记指定您愿意支付的费率。即使这不是寻找承包商的好地方,如果你提供有吸引力的(即250美元/小时@2周分钟)费率,有些人可能会愿意这样做……你能帮我编码吗?