Web services <;故障代码xmlns:a=";http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"&燃气轮机;a:残疾保障</故障代码>;

Web services <;故障代码xmlns:a=";http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"&燃气轮机;a:残疾保障</故障代码>;,web-services,wcf,Web Services,Wcf,Web服务托管在没有internet连接的服务器上 我正在使用SOAPUI访问web服务url并进行测试 但是获得以下错误信息真的很感激任何帮助 <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Body> <s:Fault> <faultcode xmlns:a="http://docs.oasis-open.org/wss/200

Web服务托管在没有internet连接的服务器上

我正在使用SOAPUI访问web服务url并进行测试

但是获得以下错误信息真的很感激任何帮助

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body>
      <s:Fault>
         <faultcode xmlns:a="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">a:InvalidSecurity</faultcode>
         <faultstring xml:lang="en-US">An error occurred when verifying security for the message.</faultstring>
      </s:Fault>
   </s:Body>
</s:Envelope>

a:无效安全
验证邮件的安全性时出错。

是否可以将“oasis-200401-wss-wssecurity-secext-1.0.xsd”文件复制到本地服务器并访问,如果可以,任何主体都可以列出休耕的步骤。

当身份验证设置为消息级别时,准确的消息可以来自
WCF

要将
SoapUI
配置为在消息级别进行身份验证,您需要:

  • 转到projet视图并选择选项卡
    WS-Security-Configurations
    。见下图
  • 添加传出配置。例如,将其称为
    username
  • 添加
    Username
    类型的
    WSS条目
  • 填写用户名和密码
  • 将密码模式设置为文本
  • 现在,您可以在每个请求中使用它。为此,请执行以下操作: 1.创建请求。旧的将看不到新的设置。 2.添加基本身份验证。不要填写用户名和密码。见下图 3.在Outgoing WSS组合框中,选择创建的项目
    username

    现在试试看


    服务在消息级别使用身份验证的原因可能是因为服务使用MTOM。如果是这样,也在项目级别启用MTOM。

    我认为问题在于服务于域的SSL证书。使用chrome或firefox进行检查。