我只是嘗試了GAE端點的第一個示例,我修改了示例API方法以類似於此。在GAE端點傳遞陣列
@ApiMethod(name = "sayHi")
public MyBean sayHi(@Named("name") String[] names) {
我的期望是接收一串字符串。 現在,當我使用谷歌API瀏覽器來測試這一點,[https://apis-explorer.appspot.com/apis-explorer/] 它生成API這樣
POST https://myprojectid.appspot.com/_ah/api/myApi/v1/sayHi/arg1/arg2/arg3?fields=data
它最終返回404
錯誤。由於端點不被識別。
我在這裏做錯了什麼?實際上瀏覽器顯示爲name
爲String
而不是String[]
。任何幫助表示讚賞!
聽起來像一個解決方案。但從學術角度來看,傳遞原始數組的正確方法是什麼?由於文檔說,可以傳遞數組/集合。 – Codevalley
@Codevalley:我已經做了一些更多的「研究」並嘗試,並且我在最初的答案中添加了一些迴應元素。 –