将curl与--config文件一起使用

时间:2016-01-11 19:59:21

标签: curl http-accept-header

我一直在向长网址发出curl请求,并将该网址保存在名为" url.txt"的文件中。然后我使用以下命令查询该URL ...

http://curl.haxx.se/docs/manpage.html#-K

curl -K ../url.txt

在这种情况下,url.txt文件包含以下格式的数据......

url = "http://mycustomurl.com/index.json?param1=hello,param2=world...

网址很长。我还想传递带有该文件的头文件,我也可以使用-H标志传递该文件。但是,当同时使用这两个标志时,它们似乎无法正常工作。因此,我尝试修改我的url.txt文件以采用以下格式,并使用第一个curl语句。

header = "Accept: application/json"
url = "http://mycustomurl.com/index.json?param1=hello,param2=world...

查询仍然起作用并返回页面正文,但标题未正确传递给服务器。我检查了我的服务器日志以确认。在这种情况下,是否有人能够阐明我可能做错了什么?任何帮助将不胜感激。

谢谢。

1 个答案:

答案 0 :(得分:0)

这对我有帮助。 how do I set a custom header in a curl config file

应该在配置文件中添加-H“Accept:application / json”。

确保修剪空间