1

我目前有一个带有 http 目标和 post 方法的云调度程序作业。

根据 Google 的 Cloud Scheduler 文档:

Content-Type:默认情况下,Content-Type 标头设置为“application/octet-stream”。可以通过在创建作业时将 Content-Type 显式设置为特定媒体类型来覆盖默认值。例如,Content-Type 可以设置为“application/json”。

我几乎完全需要这样做,将 Content-Type 设置为“ application/json; charset=utf-8 ”,但我认为没有办法这样做。你如何“明确地覆盖它”?

4

1 回答 1

4

您可以使用 CLI 设置标题gcloud scheduler jobs create http <NAME>

Windows 命令行语法:

--headers="{ \"Content-Type\": \"application/json; charset=utf-8\" }"

Linux 命令行语法:

--headers='{ "Content-Type": "application/json; charset=utf-8" }'

文档:

gcloud 调度程序作业创建 http

在这个答案中,我展示了另一个示例,以便您可以看到需要包含在命令中的选项:

https://stackoverflow.com/a/53182080/8016720

于 2019-11-05T19:51:38.823 回答