Как установить тип контента в работе Google Cloud Scheduler - PullRequest
1 голос
/ 05 ноября 2019

В настоящее время у меня есть задание облачного планировщика с целевым http и методом post.

Согласно документации Google для облачного планировщика:

Content-Type: По умолчанию заголовок Content-Type установлен на «application / octet-stream». Значение по умолчанию можно переопределить, явно указав Content-Type для определенного типа носителя при создании задания. Например, Content-Type может быть установлен на «application / json».

Мне нужно сделать это почти точно, установите Content-Type на « application / json; charset = utf-8", но я не вижу способа сделать это. Как вы «переопределяете это явно»?

1 Ответ

3 голосов
/ 05 ноября 2019

Вы можете установить заголовки с помощью 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...