是否应该在XSD中指定SOAP头?

是否应该在XSD中指定SOAP头?,soap,xsd,Soap,Xsd,我正在编写一个web服务,因此还编写了一个XSD,以传递给适当的同事,告诉他们web服务的期望值。该服务有一个SOAP头,其中包含一些用于身份验证的安全信息。这应该在XSD中指定吗?如果是这样,它是否像其他主体元素一样简单地指定 提前感谢。有几种方法可以回答这个问题 的确,WSDL需要指定一些有关Soap头中所期望内容的信息。但是,如果此信息是根据某个自定义模式构建的,则应将其编码在模式中(可能与定义主体元素的模式分离),并从WSDL引用 我还想说,如果您计划在报头中指定身份验证信息,就不应该重

我正在编写一个web服务,因此还编写了一个XSD,以传递给适当的同事,告诉他们web服务的期望值。该服务有一个SOAP头,其中包含一些用于身份验证的安全信息。这应该在XSD中指定吗?如果是这样,它是否像其他主体元素一样简单地指定


提前感谢。

有几种方法可以回答这个问题

的确,WSDL需要指定一些有关Soap头中所期望内容的信息。但是,如果此信息是根据某个自定义模式构建的,则应将其编码在模式中(可能与定义主体元素的模式分离),并从WSDL引用


我还想说,如果您计划在报头中指定身份验证信息,就不应该重新发明轮子。使用为定义的架构和结构。尽管您可以使用WS-Security指定相当复杂的结构,但仅指定主体和凭证相对简单。

不,它是WSDL的一部分,而不是模式。