gpt4 book ai didi

java - 通过单独使用/分析给定 URL 获取示例请求/响应

转载 作者:行者123 更新时间:2023-12-01 05:33:38 25 4
gpt4 key购买 nike

我将开发一个用于后端通信的中间件。来自客户端系统的请求由中间件转换为服务器特定请求。该中间件能够支持任何类型的服务器。

对于客户端请求,我将使用 XML/JSON 格式。中间件必须通过在运行时分析客户端给出的 URL(可能是 SOAP、WSDL、HTTP 等)将 XML/JSON 格式转换为服务器特定格式。

我的问题是,有没有办法在运行时分析URL?意味着,我必须找到请求类型(无论是 SOAP/HTTP、GET/POST)。

提前致谢......

最佳答案

如果您想使用纯 java,则可以使用 XPath/XSLT 进行数据转换,并取得巨大成功(事实上大多数 ESB 解决方案都在使用它)。通过更改 XSLT 模板,您可以在运行时应用更改,而无需重新启动应用程序。

无论如何,您应该考虑像 Apache Camel 这样的解决方案, MuleSpring Integration专门针对此类问题领域。它们将帮助您将业务和转换逻辑与传输分开。

我的附加建议是尽可能使用 JMS,它的传输比 HTTP 可靠得多。

关于java - 通过单独使用/分析给定 URL 获取示例请求/响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8572340/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com