我是网络服务的新手。我正在做一个项目。我被要求调用一个完整的 web 服务,它采用 xml 作为输入。下面是终点。
https://api-something.com/someLocation/status
HTTP方法是POST
我如何传递 xml 并在 Java/spring 中调用上述端点?
如何将XML
文件作为输入传递到指定的端点?
谢谢!
我是网络服务的新手。我正在做一个项目。我被要求调用一个完整的 web 服务,它采用 xml 作为输入。下面是终点。
https://api-something.com/someLocation/status
HTTP方法是POST
我如何传递 xml 并在 Java/spring 中调用上述端点?
如何将XML
文件作为输入传递到指定的端点?
谢谢!
如果您想使用 Spring,请查看 Spring Data REST http://www.springsource.org/spring-data/rest#documentation
在这里你会找到你的答案。
请注意,您还可以查看 Jersey(JAX-RS,Java EE 标准): http ://www.vogella.com/articles/REST/article.html
如果您正在编写集成测试,请查看rest-assured(非常易于使用的库进行休息测试),它是XML 示例
如果您正在编写生产代码,请查看RestTemplate(它是一个弹簧组件)