如何在curl配置文件中设置自定义标头

时间:2014-11-25 12:48:25

标签: http curl http-headers

如何在curl配置文件中添加用于设置自定义标头的选项? 以下两行都没有起作用:

Header = 'x-abc: xyz'
header = 'x-abc: xyz'

2 个答案:

答案 0 :(得分:4)

-H:"x-abc: xyz"效果很好:

curl -vvv -K headerfile  http://www.google.com -o /dev/null
* About to connect() to www.google.com port 80 (#0)
*   Trying 74.125.230.243...
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                             Dload  Upload   Total   Spent    Left  Speed
0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0* connected
* Connected to www.google.com (74.125.230.243) port 80 (#0)
> GET / HTTP/1.1
> User-Agent: curl
> Host: www.google.com
> Accept: */*
> x-abc: xyz

.....

答案 1 :(得分:0)

关于代码段:您只需要使用双引号"而不是单引号'

通过此更改,两个语句都可以正常工作。

Header = "x-abc: xyz"
header = "x-abcd: xyz"