云调度程序 - HTTP - 在 payload/body 中列出

Cloud scheduler - HTTP - list in payload/body

我在 GCP 中有一个 POST 到 REST 服务端点的预定作业。 url 预期的有效载荷是

{"foo": ["bar"]}

我在 Web 控制台的 Body 字段中指定了 "{\"foo\": \[\"bar\"\]}"

AND 在 Content-Type header 中指定 application/json

但是我从端点收到 400 错误(错误请求)。当 swagger 请求时端点工作得很好,所以我认为问题出在我如何在 cron 作业中指定有效负载。

我应该如何在 Cloud Scheduler Web 界面中编写负载?

直接使用你的原始 JSON {"foo": ["bar"]}。转义字符用于 gcloud CLI。