【发布时间】:2017-09-18 00:47:10
【问题描述】:
我想在 c# 中自动下载带有 url 的 csv。当我运行代码时,我收到错误消息
远程服务器返回错误:(401) Unauthorized。
尽管如此,我可以通过访问网站并手动单击并下载它来下载csv(不需要登录等),但是如果我将下载 url 复制到地址栏,它会给我一个空白页,没有下载。
有没有办法允许通过 url 下载 csv?
【问题讨论】:
-
如果你能提供链接,如果它不是什么秘密的话,这将是有帮助的。除此之外,您是否尝试过使用其他浏览器或隐身模式?顺便说一句:提供源代码可以更容易找到错误
-
我尝试使用的网址是:calendar.fxstreet.com/eventdate/…
-
手动下载也可以隐身
-
使用 Firefox、Chrome 或 Edge 我也得到了 401。正如@realbart 提到的,可能存在您不知道的某种身份验证。您是否尝试过通过API 加载数据?因为您的链接看起来与示例不同。