curl - 具有多个标头的配置文件

时间:2017-09-25 12:17:56

标签: curl

我有一个curl配置文件,我用-k调用它并且工作正常;

url = "http://some-url"
header = "Content-Type: text/xml; charset=utf-8"
silent
show-error

问题是我想为特定的特定SOAP操作添加第二个hesder项(SOAPAction:urn:....),我似乎无法使语法正确。我已尝试过这个以及许多其他变体!;

header = "Content-Type: text/xml; charset=utf-8, SOAPAction: 
urn:IProductsService/HAL_DiscountUpdate"

但这不起作用。我也试过这里的建议; how do I set a custom header in a curl config file这似乎也不起作用。

我错过了什么吗?

我能得到;

curl -v -H 'SOAPAction: urn:MySOAPACTION' --config my_curl.cfg

工作正常,但我真的需要它在配置文件中。

感谢。

1 个答案:

答案 0 :(得分:0)

只需为要添加的每个新标头添加一行header =行。要从问题扩展您的配置文件,也要传递您的鞋码:

url = "http://some-url"
header = "Content-Type: text/xml; charset=utf-8"
header = "Shoe-size: 10"
silent
show-error