我正在尝试通过REST API从sas连接到Salesforce(使用proc http)。
我面临的问题是: 它不能重新解决瑞典人的角色。
所以我找到了类似的东西:
"Accept: */*",
"Accept-Encoding: gzip, deflate, sdch, br",
"Accept-Language: en-US,en;q=0.8"
用于proc http。
的headerin选项但我仍然无法连接。
任何人都可以帮我写headerin =选项的正确语法。 如何在headerin =中分离2个oprions =(这里是键)。
答案 0 :(得分:0)
首先,如果你有9.4,你可以很容易地应用多个标题;例如,请参阅this paper:
proc http
url="http://httpbin.org/headers"
out=out;
headers
"My-Header"="my value"
"Another-Header"="my second value";
run;
等等。
其次,headerin
选项指向您可以创建的fileref(通过手动或通过代码),其中包含您需要的标头。有关详细信息,请参阅documentation。
filename headfile "c:\temp\my_headers.txt";
proc http
url="http://httpbin.org/headers"
out=out
headerin=headfile;
run;
如果您有9.4 TS1M3或更高版本,则应使用第一种语法。如果您有早期版本,请使用第二种语法(因为第一种语法不起作用)。