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

Rest服务中的Spring RestTemplate

宗政财
2023-03-14

谢谢你的帮助!向你问好,安迪

共有1个答案

潘俊
2023-03-14

首先,为什么要使用URL而不是直接调用第二个URL后面的服务方法来访问同一台服务器上的REST方法(看起来是同一个应用程序)?如果这是同一个servlet容器,但多个WAR文件比好。

回到您的问题:您确实有主机和端口。您的意思是,当客户机试图访问/mypath/foo时,服务器应该访问/mypath/restapi/bar。当您在控制器/action/handler方法/REST框架提供的任何内容中时,以某种方式获取HttpServletRequest。有了request对象,您就可以找到客户端用于连接到第一个web服务的主机和端口。您可以使用该信息调用同一服务器上的第二个web服务。

再考虑一下:如果这是同一个服务器,就不能使用localhost吗?

 类似资料:
  • 我使用CXF、REST服务和Apache Camel实现了以下API。 http://localhost:9090/api/compute http://localhost:9091/api/listaction null IllegalArgumentException:无效的URI:/API/ListAction/API/ListAction。如果您正在转发/桥接httpendpoint,则在

  • 假设我们有一个用户、Wallet REST微服务和一个将事情粘合在一起的API网关。当Bob在我们的网站注册时,我们的API网关需要通过用户微服务创建一个用户,通过钱包微服务创建一个钱包。 下面是一些可能出错的场景: > 用户Bob创建失败:没关系,我们只需向Bob返回一个错误消息。我们使用的是SQL事务,所以没有人在系统中看到Bob。一切都很好:) 创建了用户Bob,但在创建钱包之前,我们的AP

  • 我需要将基于soap的应用程序转换为基于rest的quarkus应用程序。 我需要一个quarkusRest服务采取以下请求和产生响应。

  • 在Rest Service中使用CDI有点问题: 使用以下文件: 如果我包含行,它应该注入一个虚拟数据库类,我将无法在浏览器中调用页面。它会在几个异常堆栈中结束。第一个是: org.glassfish.hk2.api网站。UnsatisfiedDependencyException:SystemInjecteeImpl处没有可注入的对象(requiredType=IDataBase,parent=

  • 我正在学习如何使用apache cxf构建rest服务,并学习了一个教程。但当我运行代码时,我遇到了以下异常 我的cxf.xml文件是这样的 请帮我解决这个问题。

  • 我还没有REST API的经验,所以请原谅,如果我是混合术语。 现在,我正试图了解哪些是我的相关文档,我正在考虑两种选择: > 这里列出的方法-https://nl.mathworks.com/help/matlab/internet-file-access.html?s_tid=crux_lftnav都与RESTful Web服务有关。我还不知道客户机是否有一个可以归类为web服务的REST A