【问题标题】:ignore xml attribute oreding with soap request in Karate framework [duplicate]在空手道框架中忽略带有肥皂请求的xml属性排序[重复]
【发布时间】:2019-08-01 20:01:43
【问题描述】:

我做了一个 XML 请求:一些标签具有针对架构进行验证的属性。由于空手道按字母顺序重新排序,它会导致验证错误,因为它的实施方式。构建 XML 请求时忽略 xml 属性重新排序的任何解决方案?

original request = <doc_attr attr_name="1234" attr_value="123">

当通过空手道提交时,它返回为:

<doc_attr_value="123" attr attr_name="1234">

它按字母顺序重新排序。

【问题讨论】:

    标签: xml soap attributes karate


    【解决方案1】:

    根据 XML 规范,这很好,因此您需要修复您的应用程序或更改您的验证(如果是空手道)以执行 contains only 类型的 match

    更多详情请查看:https://github.com/intuit/karate/issues/556#issuecomment-429574161

    当然欢迎您为此提供解决方案,因为空手道是开源的。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-31
    • 1970-01-01
    相关资源
    最近更新 更多