Web services HTTP/XML与SpringWeb服务的绑定

Web services HTTP/XML与SpringWeb服务的绑定,web-services,http,spring-ws,Web Services,Http,Spring Ws,我正在从事web服务POC。我需要开发一个基于Spring的web服务,它使用XML/HTTP,即不是SOAP/HTTP,这样我就可以使用URL参数调用web服务,就像WSDL中描述的一个示例,特别是带有查询参数的GET 我无法将URL的查询参数映射到端点的@EndPoint方法参数 有可能开发这样一个与SpringWS绑定的web服务XML/HTTP吗? 可以使用GET请求+查询字符串调用这样的服务吗 请告诉我任何此类示例/教程。请查看此页面。假设您使用的是Spring3,我相信您应该在那里找

我正在从事web服务POC。我需要开发一个基于Spring的web服务,它使用XML/HTTP,即不是SOAP/HTTP,这样我就可以使用URL参数调用web服务,就像WSDL中描述的一个示例,特别是带有查询参数的GET

我无法将URL的查询参数映射到端点的@EndPoint方法参数

有可能开发这样一个与SpringWS绑定的web服务XML/HTTP吗? 可以使用GET请求+查询字符串调用这样的服务吗


请告诉我任何此类示例/教程。

请查看此页面。假设您使用的是Spring3,我相信您应该在那里找到一些缓解方法

基于您的问题,我假设您已经在web.xml中声明并映射了DispatcherServlet。那么,诀窍就是拿出论点。该页面指示如何从URL(我认为是您的目标)和请求正文中提取参数


祝你好运,如果有什么不清楚的地方,请回信。

我正在使用Spring-3.1。你建议的是RESTful服务,不同于带有HTTP绑定的Web服务。不是吗?我不认为可以为RESTful服务生成WSDL。文档使用RESTful服务的上下文,尽管RESTful作为一个概念更多地是从体系结构的角度来看服务是如何工作的。我相信您可以使用“restful”机制实现一个符合规范中描述的HTTP/XML wsdl的服务,尽管我不知道spring将有助于自动生成wsdl。我相信如果我们开发一个“restful”服务,我们可以得到的WADL也不是spring的动态,而不是wsdl。可能就是这样。我在创建基于soap的spring服务方面有更多的经验,并且熟悉围绕模式对象构建的WSDL。即使这样,也可以使用静态WSDL进行覆盖。如果您的用例需要WSDL,那么可以提供静态WSDL来代替WADL,但我不能肯定。祝项目顺利。