GAE/GWT を使用して Web アプリケーションを作成しています。フロント エンド GUI は Web クライアントであり、サーバーは RESTFUL サーバーであり、両方とも異なるドメインの GAE で実行されます。
サーバーとの通信にパディング付きのjsonを使用していますが、PUT/POST/DELETEリクエストを送信できないことがわかりました。
私のアプリケーションは、主にデータのクエリに使用されます (クエリ: 85% のケース、データの変更: 15%)。すべてのリクエストは認証されます。
以下の選択肢を検討しています。
1) クエリには JsonpRequestBuilder を使用し、変更には Web クライアント サーバー側でプロキシを作成し、このプロキシを介して REST サービスにアクセスします。GWT RPC を使用して、このプロキシと通信します。
2) REST サービス (データを変更するものを含む) ですべての要求を GET 要求として作成し、Web クライアントから直接 jsonp を使用します。
私はオプション 1) を好みますが、オプション 2) の方が作業が少ないようです。
1) を優先するべきでしょうか?
私のすべてのリクエストが認証されることを考えると、2)に問題はありますか??
この問題を解決するための他の簡単な方法はありますか?
よろしく、
サティア