2016-10-08 12 views
0

GoogleのアプリケーションエンジンのエンドポイントにあるコールレストAPI(Post and Put)が必要です。 apiはクエリパラメータとして文字列の配列をとります。私はこのパラメータを "param = string1 & param = string2 & param = string3"とコード化しました。しかし、Googleのアプリケーションエンジンは、エラー "無効な引数"でそれを拒否します。残りのAPIの配列のURIをコーディングするには?私はこれを解決できるGoogleの文書を見つけることができませんでした。Googleのアプリケーションエンジンエンドポイントが受け入れるURI形式はどれですか?

答えて

0

私はGoogleアプリケーションエンジンのAPIエンドポイントについては何も知らないが(実際にはGoogle Appsについては何もしていない)、あなたが何かもっと複雑な何かをしているならば、 POSTとPUTを使用して、10回に9回必要な形式はJSON本体です。これはおそらく、あなたのポストデータ、この質問は、httpリクエストに対してより一般的ですので、あなたが実際にあなたが呼び出しているAPIの仕様を必要とするだろう

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

または多分

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

のようなものになりますGoogleのエンドポイントではなくそう言われると、PUTまたはPOST REST APIは、一般にJSON(可能性が高い)または他の形式の形式でいくつかのペイロードを取ります。これは、あなたが呼び出しているAPIの仕様にも記載されています。

関連する問題