当公司想要发布Web服务时,是否为SOAP发布单独的WSDL并为基于REST的Web服务单独发布,或者它们是否在同一个WSDL中合并?WSDL只能代表基于JSON(而不是XML)的REST Web服务吗?
假设Web服务客户端是基于Java的.
如果SOAP和REST在同一个WSDL中合并,那么wsimport是否为SOAP生成单独的类(用于绑定XML到Java对象),并为REST分开?
是否可以使用jax-ws soap-webservicecan输出json格式而不是xml?
@Component
@WebService
public class HRSService {
@WebMethod
public String test(String value) {
return value; //returned as XML. JSON possible?
}
}
Run Code Online (Sandbox Code Playgroud)