GAEエンドポイントの最初の例を試しています。これに似たサンプルAPIメソッドを変更しました。GAEエンドポイントでの配列の受け渡し
@ApiMethod(name = "sayHi")
public MyBean sayHi(@Named("name") String[] names) {
私は、文字列の配列を受け取ることを期待しています。 今、私はこれをテストするには、Google API Explorerを使用する場合、[https://apis-explorer.appspot.com/apis-explorer/] それが最終的に404
エラーを返します。この
POST https://myprojectid.appspot.com/_ah/api/myApi/v1/sayHi/arg1/arg2/arg3?fields=data
のようなAPIを生成します。エンドポイントが認識されないためです。
私はここで間違っていますか?実際にエクスプローラは、name
をString
ではなく、String[]
と表示しています。どんな助けもありがとう!
解決策のようです。しかし、学術的な観点から、生の配列を渡す正しい方法は何ですか?ドキュメントによれば、配列/コレクションを渡すことは可能です。 – Codevalley
@ Codevalley:私はもう少し "研究"を行い、試行して、私は最初の答えにいくつかの要素を追加しました。 –