如何编写WSDL文件以接受任意SOAP头?

如何编写WSDL文件以接受任意SOAP头?,soap,wsdl,Soap,Wsdl,我有一个客户机希望向我的web服务发送大量SOAP头字段。对于这些值,我唯一要做的就是将它们反射回来 正确的处理方法是什么?他们希望我在WSDL中定义它们中的每一个,但它们非常具体,对任何其他客户机都没有意义 我有一些代码只是截取请求并将头复制回响应,但我不知道如何在WSDL中处理这一点。把他们排除在外是否合法?或者用一种通用的方式说“给我发送任何东西,我会把它发送回去?”至少在中,不需要列出WSDL文件中的所有头: 没有必要使用SOAP:header详尽地列出SOAP信封中出现的所有头。例如,

我有一个客户机希望向我的web服务发送大量SOAP头字段。对于这些值,我唯一要做的就是将它们反射回来

正确的处理方法是什么?他们希望我在WSDL中定义它们中的每一个,但它们非常具体,对任何其他客户机都没有意义

我有一些代码只是截取请求并将头复制回响应,但我不知道如何在WSDL中处理这一点。把他们排除在外是否合法?或者用一种通用的方式说“给我发送任何东西,我会把它发送回去?”

至少在中,不需要列出WSDL文件中的所有头:

没有必要使用SOAP:header详尽地列出SOAP信封中出现的所有头。例如,WSDL第2.1.3节中的扩展可能意味着应将特定的头添加到实际有效负载中,而不需要在此处列出这些头

我在WSDL2.0规范中找不到相应的部分,但我认为这不会改变