将 jsonfile 内容作为请求传递给 cURL

将 jsonfile 内容作为请求传递给 cURL

我有一堆 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)'"

相关内容