sas proc http未知主机

时间:2014-07-04 13:16:14

标签: http sas proc unknown-host

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工作正常。

任何人都可以告诉我他们是否可以从这个特定的链接下载,并最好给我一个提示,问题是什么?

1 个答案:

答案 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)来帮助您找到问题。