proc http headerin选项

问题描述 投票:0回答:1

我正在尝试通过SAS通过REST API连接到Salesforce(使用proc http

我面临的问题是:它无法解析瑞典语字符。

所以我发现了类似的东西:

"Accept: */*",
"Accept-Encoding: gzip, deflate, sdch, br",
"Accept-Language: en-US,en;q=0.8"

headerinproc http选项中使用。

但是我仍然无法连接。

[谁能帮助我为headerin=选项编写正确的语法。如何在headerin=中分离2个蛋白(在此处输入关键字)。

rest http sas proc
1个回答
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选项指向一个文件引用,您可以创建该文件引用(手动或通过代码),其中包含所需的标头。有关更多详细信息,请参见documentation

filename headfile "c:\temp\my_headers.txt";

proc http
 url="http://httpbin.org/headers"
 out=out
 headerin=headfile;
run;

如果您有9.4 TS1M3或更高版本,则应使用第一种语法。如果您使用的是较早的版本,请使用第二种语法(因为第一种语法不起作用)。

© www.soinside.com 2019 - 2024. All rights reserved.