当前位置: 首页 > 知识库问答 >
问题:

在WSDL中使用动态url调用Spring-WS服务

程举
2023-03-14

我正在研究Spring-WS,它基于手动创建的XSD生成WSDL。

我试图使用Spring-WS将Spring Controller RESTFul API服务公开为WSDL。

那么如何在spring webservice调用时传递{customer-id}呢?如何在spring wsdl定义中指定这个url?

共有1个答案

董永宁
2023-03-14

REST web服务没有WSDL。Spring-WS和WSDL都是针对SOAP服务的。

 类似资料:
  • 我是Spring-WS的新手。我所看到的教程都是从xsd开始的,最后生成一个WSDL。当我们已经有一个现有的WSDL时,该如何处理。

  • 我学习了Spring Web Services入门教程,并编写了一个示例Web应用程序,该应用程序在上动态生成WSDL,endpoint在上服务请求,到目前为止还不错。 现在,我将webapp转换为Spring Boot应用程序:我添加了必要的依赖项,在带有endpoint的包上面的包中创建了一个注释类,并且endpoint实现仍然会回复请求。 但是我不能再从现有的XSD中获得生成的WSDL。 由

  • 我试图制作一个Spring Boot Soap WebService应用程序,并按照Get Start(https://Spring.io/guides/gs/production-web-service/)示例学习如何完成该操作。 我已经创建了我想要的,但是我在这个设置中有两个URL问题,我找不到应该更改什么配置来解决这个问题: WSDL URL basic是localhost:8080/ws/

  • 我希望根据保存WSDL的环境更改它们的。例如: production:

  • 我想使用WSDL url中的数据,我不知道在Python中该怎么做。 谁能帮我举个例子吗 以下是可供参考的WSDL链接:http://43.242.214.173/CWPLService/CWPLonline.svc?WSDL 下面是我尝试过的代码片段。 当我运行代码时,我得到以下错误:suds.typeNotFound:Type not found:“(schema,http://www.w3.

  • 问题内容: 我有一个模块,其中有我的XSD模式,其中一个模式可以使用模式位置内的相对路径引用另一个模式: 在这里,我还使用xjc从这些xsd模式生成Jaxb bean。 现在,我有了一个使用spring-ws(2.0.4)实现我的Web服务的模块。我想使用 静态WSDL 并将其与xsd模式一起发布,其中模式位置将转换为URL,例如“ http://myerver.url.com/my.xsd”。