filename rix "&input.\rix_eligible.xls";
proc http method = "get"
url = "http://www.riksbank.se/Documents/Riksbanken/RIX/2014/Eligible%20assets.xls"
out = rix;
run;
我尝试运行此代码并在SAS中收到未知的主机错误。
使用不同的网址运行相同的代码,下载另一个excel-spreadsheet工作正常。
任何人都可以告诉我他们是否可以从这个特定的链接下载,并最好给我一个提示,问题是什么?
答案 0 :(得分:1)
你可能会在公司代理服务器后面吗? 尝试使用PROC HTTP中的选项,例如
proxyhost="proxyhost"
proxyport=80
%20
可能会被“吃掉”。通过SAS宏处理器,但在这种情况下,它将是一些404错误。使用单引号在网址内部尝试。
您可能需要代理身份验证:
proxyusername="your-user-name"
proxypassword="your-password"
我还尝试使用curl
工具(http://curl.haxx.se/docs/httpscripting.html)来帮助您找到问题。