Google app引擎端点接受哪种URI格式?

时间:2016-10-08 07:57:19

标签: javascript node.js rest google-app-engine uri

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

2 个答案:

答案 0 :(得分:0)

我对谷歌应用引擎API端点一无所知(实际上我对谷歌应用程序没有任何了解),但从某种程度上说,如果你做的事情更复杂,那就是要求价值,特别是如果您正在使用POST和PUT,那么所需格式的9次是JSON正文。所以你的帖子数据可能就像

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

或者

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

答案 1 :(得分:0)

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