rest - 将 XML 转换为 http URI 模板

标签 rest http soap uri wso2-esb

我们正在使用 WSO2 ESB 将传入的 SOAP 有效负载转换为出站 REST api。我们目前正在使用 XPath 来设置参数并使用它们来制作 http 端点(uri 模板)。这种方法适用于很少的参数,但随着参数数量的增加,XML 代码难以管理并且更容易出错。

关于提取 XML 元素/属性值和填充 REST URL(uri 模板)的最佳实践有什么建议吗?

最佳答案

为避免这种情况,您可以以适当的方式设计您的 REST Api。 在您的 REST Api 中,您可以使用较少数量的 URL 参数(用于选择资源)和其他可以通过消息有效负载(通过请求正文)发送的参数来设计资源方法

关于rest - 将 XML 转换为 http URI 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37400745/

相关文章:

java - 使用 AngularJS 为 java 项目构建 Web UI?

http - 内容安全策略不起作用

http - 来自 golang 中的 http 请求的表单变量的嵌套值

java - WCF 客户端绑定(bind)以签署对 Java Web 服务的请求正文?

java - 除了方法之外还使用 header 将请求路由到带注释的方法

rest - Angular 6从rest api下载文件

web-services - Coldfusion - HTTPS 错误/X.509 ws-security

java - JAX-WS 与 SAAJ 样式,使用哪个

java - SSL 握手失败 - 这里可能出了什么问题?

ruby - 用完 Net::HTTP 的套接字连接