doPost (e) не возвращает параметры, а doGet (e) возвращает?
Нигде в Интернете не упоминается эта конкретная проблема или ее решение, так что здесь идет речь:
Мое приложение содержит следующееdoGet()
а такжеdoPost()
функции:
function doGet (e){return ContentService.createTextOutput("User says: "+JSON.stringify(e))}
function doPost(e){return ContentService.createTextOutput("User says: "+JSON.stringify(e))}
GET http://*published URL*/+params
возвращает:
User says:
{
"queryString":"testparamA=abc&testparamB=bcd&testparamC=cde",
"parameter":
{
"testparamA":"abc",
"testparamB":"bcd",
"testparamC":"cde"
},
"contextPath":"",
"parameters":
{
"testparamA":["abc"],
"testparamB":["bcd"],
"testparamC":["cde"]
},
"contentLength":-1
}
В то время как,POST http://*published URL*/+params
возвращает:
User says:
{
"queryString":null,
"parameter":{},
"contextPath":"",
"parameters":{},
"contentLength":0
}
Моя цель - получить доступ кPOST
параметры. Но что-то, кажется, блокирует сценарий от получения их при передаче с использованиемPOST
метод.GET
Кажется, работает просто отлично.
Что мне не хватает и каково решение?