fiddler,来自C#中downloadfileasync的webclient响应头

时间:2015-11-09 17:46:52

标签: c# .net webclient fiddler

我意识到网站欺骗了我,并有两个下载链接。

我获得了第一个下载链接没问题......但是情况就是这样。

点击要下载的超链接(我获取的网址),他们有一个带有TRANSPORT LOCATION值的响应标题?url?这是实际的下载链接/网址。

webClient.DownloadFileAsync(uri, _root + _name + ".mp3");

以上代码崩溃,错误为

  

远程服务器返回403 FORBIDDEN ERROR

我一直认为这与用户代理等有关,但事实并非如此。

当我尝试下载时,当使用Fiddler(到目前为止的ty stackoverflow ...)时,会有一个带有实际URL的响应头!

如何获取实际网址?

在小提琴手中,我发现它是“运输”文本下的响应标题,

基本上有Connection: keep-alive & Location: {DOWNLOAD URL}

如何获取位置文本,即网址?

所以我的问题是,

如何在DOWNLOADFILEASYNC FAILS之后获取响应标题位置文本(在webexception e下返回403禁止错误)因为它是响应标题?

0 个答案:

没有答案