我有一堆 json 文件,需要用来测试 docker 容器。我从邮递员那里提取了要使用的代码,它看起来像这样:
curl --location --request POST '<adress>' \
--header 'Content-Type: text/plain' \
--data-raw '<json_request>'
其中<json_request>
是对 docker 的 json 格式请求,<adress>
是 docker 的地址。我如何传递这些 json 文件的内容来代替<json_request>
?
答案1
如果您可以确定 JSON 文件中没有单引号,那么这并不太难。尝试:
curl --location --request POST '<adress>' \
--header 'Content-Type: text/plain' \
--data-raw "'$(cat file.json)'"