谷歌应用程序引擎端点接受的URI格式

Which URI format google app engine endpoints accepts?

本文关键字:URI 格式 应用程序 引擎 端点 谷歌      更新时间:2023-09-26

我需要调用rest api(Post和Put),这是在谷歌应用程序引擎端点。该api接受字符串数组作为查询参数。我将这个参数编码为"param=string1&param=string2&param=string3"。但是,谷歌应用引擎以错误的"无效参数"拒绝了它。如何在rest api编码数组的URI ?我在谷歌上找不到任何可以解决这个问题的文档。

我对Google应用引擎API端点一无所知(事实上我对Google Apps一无所知),但通常情况下,如果你正在做一些比请求值更复杂的事情,特别是如果你使用POST和PUT, 9到10倍所需的格式是JSON主体。所以你的post data,可能是像

这样的
var postData = JSON.stringify(['string1','string2', 'string3'])

或者

var postData = JSON.stringify({"someIdentifier": ['string1','string2', 'string3']})

实际上您需要调用的API的规范,因为这个问题更常见于http请求,而不是Google端点。话虽如此,PUT或POST REST API通常会以JSON(最有可能)或其他格式的形式接收一些有效负载。这将再次记录在您正在调用的API的规范中。