私は最近チャールズのデバッグアプリケーションを使用しています。そして、ワイヤーを介して大量のデータを送信する非常に魅力的なアプリskyrocket(非常にクールなスライドプレゼンテーションアプリ)に気づいた。 これは外見によってフレックスで構築されていて、私はなぜ彼らがam64ではなくbase64を使ってデータを送信することを選択したのだろうと思っていました。 彼らはフラッシュプラットフォームにロックされたくないからですか?あるいは別の理由があるかもしれません。他のサービス/クライアント(iPhoneなど)にデータを渡す際にamfを扱いたくないので、XMLとしてデータベースに格納するのですか?AMFよりBase64 XMLを選択する理由は?flash/flex RIA
0
A
答えて
2
XMLはbase64に変換することができるフォーマットにバイナリをエンコードする場合、base64はインターネットで安全です。 Base64は、バイナリをXMLドキュメントにエンコードする標準的な方法を表しています。したがって、データ通信交換のためにSOAPを使用していて、バイト配列やピクチャを前後に送信していた場合は、base64エンコーディングが必要です。 XMLは、異種のマシン通信に理想的なデータを表現し、構造化するための標準的な方法であることを忘れないでください。私はXMLを使用していないと言います。
これは非常に非常に基本的な暗号化レベルで使用されている可能性があります。つまり、一般のユーザーは暗号化の種類をデコードする方法を知らないでしょう。
多くの理由がありますが、私は最初のものと一緒に行くでしょう。
4
これは奇妙です。なぜ誰かがXMLとBase64のオーバーヘッドを被りたいのか分かりません。多分彼らには理由があるかもしれませんが、あなたはサーバとクライアントを制御するときにAMFを好むことがほとんどです。うまくいけば今の理由ではないがロックインが公開されるようにAMFプロトコルが公開されている(しかし、数年前のことかもしれない)。
AMFの利点について詳しく知りたい場合は、a videoを作成しました。これは私のCensus benchmark appを通ります。
関連する問題
- 1. RIAが必要な理由
- 2. 172.16/192.168を選択した理由は?
- 3. OpenID選択する理由とその理由
- 4. クエリの選択テーブルをロックする理由は何ですか?
- 5. AMF通信を処理するために選択するPHPライブラリはどれですか?
- 6. 別のフレームワークではなく.netフレームワークを選択する理由
- 7. XMLサイトマップ - XMLサイトマップを作成および管理する理由はありますか?
- 8. 選択に挿入する理由がわからない理由
- 9. これはまだ選択的な理由は何ですか?
- 10. wcf riaサービスでテーブルからフィールドを選択する方法
- 11. 2005年よりSQL Server 2008を選択する魅力的な理由は何ですか?
- 12. Struts 2よりもStruts 2を選択する方が良い理由は何ですか?
- 13. Zend AMFと例外処理
- 14. JasperReports Server(v6.2)スケジューリングで「タイムゾーン」を2回選択する理由
- 15. PythonとJavaの違い - 並行プログラミングを選択する理由とその理由は何ですか?
- 16. Yii2 ActiveRecord joinWithを2つ選択する理由
- 17. 選択するXML要素
- 18. vimの選択で 'base64 --decode'を実行
- 19. 選択XML
- 20. Javaで短い固定リストの配列よりも 'enum'を選択すべき理由がありますか?
- 21. WinFormsコンボボックスを選択した理由テキストが空ですか?
- 22. nimbus-jose-jwtとio.jsonwebtoken - jjwtライブラリを選択する理由は何ですか?
- 23. XMLの代わりにSGMLを使用する理由はありますか?
- 24. sql server base64の列として選択
- 25. XMLノードの選択
- 26. SQL XML選択値
- 27. PostgreSQLがクエリプランを選択する理由を判断するにはどうすればよいですか?
- 28. ドロップダウンでアイテムが選択されている理由
- 29. 大容量ファイル(30Mb +)インターネット経由でアップロードすると、より良い選択肢は何ですか?
- 30. XML要素の値を選択する
ジェームズありがとう - 非常に面白いです。 – Chin