Я почесал голову от этого несколько дней. Вот мой код AppScript:
data = {'api_dev_key':'meow',
'api_option':'paste',
'api_paste_code':'dog',
'api_paste_format':'python'}
var options =
{
"method" : "post",
"payload": data
};
var response = UrlFetchApp.fetch(testing_flask_url, options);
Logger.log(response);
Независимо от того, что эти данные отправляются в виде тела на запрос GET на мою Flask конечную точку.
Странно, мои nginx журналы всегда показывают два запроса одновременно: один POST и один GET:
[17/Mar/2020:15:29:22 +0000] "POST /myendpoint HTTP/1.1" 308 267 "-" "Mozilla/5.0 (compatible; Google-Apps-Script; beanserver; +https://script.google.com; id: <id>)"
[17/Mar/2020:15:29:22 +0000] "GET /myendpooint
Что это за два запроса?
Как я могу получить AppScript отправить актуальный запрос POST?