1

ファットクライアントから呼び出すサードパーティのWebサービスがあり、何年も問題なく実行されています。

私は、ファットクライアントを一般的なブラウザで動作するモバイル対応サイトに変換するという任務を負っています。サードパーティのサービスにはクロスドメイン呼び出しが必要なため、JSONPを使用する必要がありますが、これはHTTP GETを使用し、クエリ文字列でデータを渡します。送信するオブジェクトの一部はかなり大きく、クエリ文字列の制限のためにPOSTが必要ですが、JSONPではこれは不可能です。

この答えは、私が見逃したアプローチがあるかどうか疑問に思いました。誰か提案はありますか?

すべてのサイトでファイアウォール/セキュリティの制限があるため、私を呼び出すプロキシハンドラ/サービスを作成することはできません(1000のサイトがあり、それらはすべてこのサードパーティサービスのインスタンスを持っており、ルールを変更しません)。したがって、jQueryスクリプトがブラウザ自体からこの呼び出しを行うことができることが重要です。

4

1 に答える 1

1

唯一のオプションは、サーバーに送信されるものを圧縮し、サーバーに解凍させる方法を見つけることです。

その他のオプションは、リモート サーバーでCORS を有効にして、クロス ドメイン呼び出しを許可することです。

于 2013-01-11T17:12:25.383 に答える