XML-RPCの注意点【その1】――バイナリを送るな!

単純な問題ですが、今朝、1時間ぐらいもはまってしまった。
DBから、クエリのListを取得してクライアントに送信しようとしました。
リストにビーンインスタンスを渡すのが自分の常識だったですが、うまくいかなくて、なりすましたらレスポンス結果にこんなデータの値は『ex:serializable』タグのデータが入ってしました。
Apacheのライブラリを使っているので、データタイプを確認したら、serializableを使えそうだが、Java限定っぽい。

まぁ~、基本的にレスポンス結果にはJavaオブジェクトのようなバイナリデータ(byte[]-base64を除き)を使わず、テキストデータを送るようにすれば無難でしょう。

コメント

このブログの人気の投稿

Linux(UNIX)、MS-DOS、OpenVMS コマンド対応表

ECスペシャリストに生まれ変われ!