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

将curl与--config文件一起使用,curl,http-accept-header,Curl,Http Accept Header,我一直在向一个长URL发出curl请求,并将该URL保存在一个名为“URL.txt”的文件中。然后我使用以下命令查询该URL 本例中的url.txt文件包含以下格式的数据 url = "http://mycustomurl.com/index.json?param1=hello,param2=world... url变得相当长。我还想传递该文件的标题,我也可以使用-H标志传递。然而,当同时使用这两个标志时,据我所知,它们似乎不起作用。因此,我试图修改我的url.txt文件,使其采用以下格式,

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

本例中的
url.txt
文件包含以下格式的数据

url = "http://mycustomurl.com/index.json?param1=hello,param2=world...
url变得相当长。我还想传递该文件的标题,我也可以使用
-H
标志传递。然而,当同时使用这两个标志时,据我所知,它们似乎不起作用。因此,我试图修改我的
url.txt
文件,使其采用以下格式,并且只使用第一条
curl
语句

header = "Accept: application/json"
url = "http://mycustomurl.com/index.json?param1=hello,param2=world...
查询仍然可以运行并返回页面的主体,但标题没有正确地传递给服务器。我已经检查了我的服务器日志以确认。有人能解释我在这种情况下可能做错了什么吗?任何帮助都将不胜感激

谢谢。

这对我有帮助。

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


确保修剪空间

那么会发生什么?您会说“未正确传递”,但请向我们显示请求的-v输出,我们可能会发现问题……哦,这很有帮助!我按照您的建议添加了-v标志,看起来请求中正确地传递了头。我的问题是,我的服务器没有按应有的方式处理它。谢谢你的帮助!令人惊叹的。很乐意帮忙!
header = "Accept: application/json"
url = "http://mycustomurl.com/index.json?param1=hello,param2=world...