【发布时间】:2020-11-14 17:57:42
【问题描述】:
我知道这是一个愚蠢的问题,但我已经阅读了很多论坛,但没有什么对我不起作用。 (“https://www.nasdaq.com/api/v1/historical/HPQ/stocks/2010-11-14/2020-11-14”) 我得到了需要下载 csv 文件的网址。当我将此网址粘贴到浏览器中时,它可以正常工作,但是 当我将它粘贴到我的应用程序中时,它根本不起作用。我的应用程序只是停止响应并创建空文件。
WebClient webClient = new WebClient();
webClient.DownloadFile(
"https://www.nasdaq.com/api/v1/historical/HPQ/stocks/2010-11-14/2020-11-14",
@"HistoryDataStocks.csv");
【问题讨论】:
-
您可以尝试使用
HttpClient,否则请查看此类似问题以获取一些提示。 stackoverflow.com/questions/307688/… -
设置请求标头,如重复问题的答案所示。并考虑迁移到 HttpClient。 Microsoft 不鼓励使用 WebClient。
标签: c# csv network.framework