Как проверить, состоит ли мой запрос Soap из определенного элемента в заголовке и теле, используя JSON и автономный WireMock.
Я должен получить response1, если мой запрос содержит <a:Id>1876</a:Id>
в заголовке, иначе я должен получить response2
Точно так же мне нужно проверить и тело.
Ниже мой запрос XML
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:a="http://abc.example.com/a"
xmlns:b="http://abc.example.com/b"
xmlns:c="http://abc.example.com/c"
<soapenv:Header>
<a:abcHeaders>
<a:Id>1876</a:Id>
<a:Xid>12</a:Xid>
</a:abcHeaders>
</soapenv:Header>
<soapenv:Body>
<b:abcOpern>
<b:xyz>
<c:pqr>12</c:pqr>
</b:xyz>
</b:abcOpern>
</soapenv:Body>
</soapenv:Envelope>