Java如何根据WSDL验证请求?
我正在学习使用SOAP(XML)的Java Web服务,并且我成功地建立了一个简单的Web服务,它的工作方式很有魅力 我知道现在我有了一个入口点,SOAP客户机可以在这里发出请求 但是,我无法理解是哪种机制对WSDL验证传入请求是否正确Java如何根据WSDL验证请求?,java,wsdl,Java,Wsdl,我正在学习使用SOAP(XML)的Java Web服务,并且我成功地建立了一个简单的Web服务,它的工作方式很有魅力 我知道现在我有了一个入口点,SOAP客户机可以在这里发出请求 但是,我无法理解是哪种机制对WSDL验证传入请求是否正确 这取决于您使用的SOAP框架。 例如,如果您正在使用,则可以如下方式启用验证: <jaxws:endpoint name="{http://apache.org/hello_world_soap_http}SoapPort" wsdlLocatio
这取决于您使用的SOAP框架。 例如,如果您正在使用,则可以如下方式启用验证:
<jaxws:endpoint name="{http://apache.org/hello_world_soap_http}SoapPort"
wsdlLocation="wsdl/hello_world.wsdl"
createdFromAPI="true">
<jaxws:properties>
<entry key="schema-validation-enabled" value="true" />
</jaxws:properties>
</jaxws:endpoint>
请参阅:?对于JAX-WS,有一个
@SchemaValidation
注释,它根据WSDL/XSD启用了请求验证。请参阅: