Если вы установите:
if request.method == 'GET':
1.Рассматривая `curl -X POST или PUT url и проверяйте 'прочитанные журналы функций gcloud', вы увидите:
Function execution took 9 ms, finished with status code: 200
Если вы проверите curl -v
вы увидите, что заголовки:
access-control-allow-origin: *
2. Запустив 'curl -X GET url' и проверив 'прочитанные журналы функций gcloud', увидите:
Function execution took 13 ms, finished with status code: 204
Если вы проверите curl -v
, вы увидите, что заголовки:
< access-control-allow-headers: Content-Type
< access-control-allow-methods: GET
< access-control-allow-origin: *
< access-control-max-age: 3600
Поэтому я не понимаю, что вы имеете в виду, когда получаете точно такой же результат при выполнении GET и POST.