通过Java通过JSON发送HTTPS请求

时间:2020-09-15 09:54:22

标签: java json curl https http-headers

我当前正在使用curl来向API发送HTTPS请求。该请求具有以下格式:

curl -k -X POST \                                                                                         
 -H "Authorization: OAuth2 $API_TOKEN" \
 --data-urlencode container_request@/dev/stdin \
 https://$API_HOST/container_requests/ \
 <<EOF
{
  "container_image":"x3dm2-4zz18-59mq7hyzbu1rglu",
  // options
  "command":[
    "cwl-runner"
    // more options
  ]
}
EOF

我想到的2个选项是:

  1. 使用curl执行Runtime.getRuntime().exec(...)
  2. 构造HTTPS请求

但是,我无法理解如何添加JSON输入。

0 个答案:

没有答案