【问题标题】:How can I make the generated service wsdl (wcf service) contain soap headers?如何使生成的服务 wsdl(wcf 服务)包含肥皂头?
【发布时间】:2011-07-17 15:07:17
【问题描述】:

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

谢谢

【问题讨论】:

  • 您是如何将这些标头添加到您的请求中的?你如何验证它们?
  • 这正是我的问题,如何将它们添加到请求中。我通过在服务端使用拦截器来验证标头并验证它们

标签: wcf soap soapui


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-02
    • 2013-03-14
    相关资源
    最近更新 更多