我在soap ui和c#中的等效应用程序中有一个测试项目,以便与Web服务通信。 我发现对部分soap消息进行签名存在问题:soapui创建的digestvalue与在c#应用程序中创建的digestvalue不同。我找不到造成这种差异的原因是什么。 我想将我要签名的信封部分与准备由soapui签名的部分进行比较 (标准化后)。有什么办法可以查看SoapUI中确切签名的内容吗?
答案 0 :(得分:0)
在SoapUI中,您可以看到包含一些信息的日志,例如代码响应,标头请求甚至Soap Envelope。 您可以在底部检查Http Log。
答案 1 :(得分:0)
我发现哪里出了问题。 SoapUi不会删除空格,因此正确格式化带符号的Xml零件(尝试Alt-F)非常重要。 在xmlDocument的C#中,我尝试更改PreserveWhitespaces的值,然后获得正确的摘要值。