如何在post curl中发送请求正文

  • 本文关键字:请求 正文 curl post curl
  • 更新时间 :
  • 英文 :


我用java写了一个API。试图在shell脚本中使用curl点击

local CONTENT_SOURCE="$1"
curl "$APP_URL/api/admin/sync" 
--header 'Content-Type: application/json' 
--data '{"content": "$CONTENT_SOURCE", "usernames": ["abcuser@gmail.com"]}' 
-w "n"

如何在请求体发送CONTENT_SOURCE ?

jq构建JSON数据:

JSON_DATA=$(jq --null-input --arg content "${CONTENT_SOURCE}" '{"content": $content, "usernames": ["abcuser@gmail.com"]}')

和cURL命令一起使用:

curl "$APP_URL/api/admin/sync" 
--header 'Content-Type: application/json' 
--data "${JSON_DATA}" 
-w "n"

相关内容

  • 没有找到相关文章