【问题标题】:Extend Apache XML-RPC to support broader number of ISO8601 types扩展 Apache XML-RPC 以支持更多的 ISO8601 类型
【发布时间】:2012-09-24 19:37:50
【问题描述】:

我正在尝试接收带有 dateTime.ISO8601 字段的 XML-PRC 调用。调用者(我无法控制)使用 QT 库实现了调用,该库从日期值中去除了破折号。

是否可以扩展 Apache XML-RPC 类型转换器,以便在 ISO8601 格式的情况下接受更广泛的集合?如果有,怎么做?

【问题讨论】:

    标签: java datetime xml-rpc iso8601


    【解决方案1】:

    XMLRPC“规范”在 iso8601 日期中不包括破折号。所以,它并没有真正剥离破折号。

    http://xmlrpc.scripting.com/spec.html http://en.wikipedia.org/wiki/XML-RPC

    这是客户端实现的问题吗?

    【讨论】:

    • 是的,但我无法控制客户端。请注意,带有破折号的日期是有效的 ISO8601 日期,而不是 XML-RPC 在规范中调用的形式。
    • 对。 tech.groups.yahoo.com/group/xml-rpc/message/6753。顺便说一句——我们为用户提供了使用破折号接收日期的选项(IIRC,也适用于 Apache XMLRPC 客户端)。这导致了很多问题,客户最终配置了错误的格式。事实证明这不是一个好主意。
    猜你喜欢
    • 1970-01-01
    • 2016-03-10
    • 2019-05-29
    • 2023-03-30
    • 1970-01-01
    • 1970-01-01
    • 2011-12-09
    • 2010-09-13
    • 2010-12-04
    相关资源
    最近更新 更多