3

Web サービス クライアントを機能させるのに苦労しています。XML RPC 仕様です。私はApache WS XML-RPCライブラリを使用していますが、シリアライゼーションが原因で問題を引き起こす穴がいっぱいあります。ライブラリにタグを追加するために Date パラメーターを送信する必要がありますが、Web サービスは TZ でそれを想定しています。これは、Date オブジェクトの末尾に -0500 を追加することを意味します。日付オブジェクトとして送信しないと、タグが追加されず、失敗します。そして、これをやろうとすると:

    DateFormat df = new SimpleDateFormat("yyyyMMdd'T'HH:mm:ssZ");
    String fecha = df.format(new Date());
    Date date = new SimpleDateFormat("yyyyMMdd'T'HH:mm:ssZ").parse(fecha);

パラメータdateを使用すると、常に次のように送信されます

    <dateTime.iso8601>20130517T20:30:33</dateTime.iso8601>

上記の形式で Date オブジェクトとして送信する方法が見つかりませんが、最後に -0500 を付けます。どんな助けでも大歓迎です。

4

0 に答える 0