3

我一直在向一个长 URL 发出 curl 请求,并将 URL 保存在一个名为“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...

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

谢谢你。

4

1 回答 1

1

这对我有帮助。 如何在 curl 配置文件中设置自定义标头

应该添加-H "Accept:application/json"到您的配置文件中。

确保修剪空间

于 2017-04-11T23:26:56.263 回答