0

私は現在、Java サーバーと通信するために多くのプログラミング言語 (js を含む) を使用する多くのプラットフォームを必要とするプロジェクトに取り組んでいます。

現在、プロトコルはすべてのプラットフォームでデータをシリアル化するために thrift を使用していますが、各プラットフォームは独自のトランスポート メカニズムを使用してデータをサーバーに送信しています (そこで非シリアル化されます)。

ただし、js では、バイナリ プロトコル (TBinaryProtocol) がないため、これは不可能に思えます。

これは事実ですか、jsは単純にデータをシリアライズできませんか(データをjson-thrift形式にシリアライズしてもかまいません)、他の方法を使用して送信できますか?

ありがとう

4

1 に答える 1

0

Thrift には、TJSONProtocol 実装を備えた js ライブラリと、XMLHttpRequest 上のトランスポートが含まれています。TServlet+TJSONProtocol サーバーのクライアントとして正常に動作するはずなので、データを送信するための他の手段は必要ありません。

于 2012-07-10T17:00:43.440 に答える