如何使生成的服务wsdl(wcf服务)包含soap标头?

时间:2011-07-17 15:07:18

标签: wcf soap soapui

我开发了一个WCF服务,它使用SOAP头作为请求过程验证的一部分。 在我的服务端,我验证SOAP标头已发送且有效。 我使用SOAPUI生成WSDL文件,以便发送给我的客户。 在测试生成的wsdls时,我注意到SOAPUI不会自动将SOAP头添加到请求中。 有没有办法将服务(带有属性或类似的东西)标记为需要SOAP头的服务?

由于

1 个答案:

答案 0 :(得分:3)

如果您只使用某些拦截器/检查器来验证标头是否存在,那么您不能指望它将在WSDL中提及。只有当它是您的操作使用的消息合同的一部分或者将它们添加到message description manually时,才会在WSDL中提及标头。