我有一个 REST 服务,一个外部服务器,如 https://api.myrestservice.com
我有一个在本地运行的 Spring Boot 应用程序 http://localhost:8080
.现在我想向 REST API 地址发出 GET 或 POST 请求,即 https://api.myrestservice.com/users
获取所有用户,使用我在本地运行的 Spring Boot 应用程序,即通过 http://localhost:8080/users
.我不知道如何将本地应用程序请求重定向到外部服务器请求。
最佳答案
希望我答对了你的问题。您正在尝试让您的本地应用程序从您的服务器上运行的应用程序获取数据。
您可以在您的 spring boot 应用程序中使用以下示例代码。
private void getUsers() { final String uri = "https://api.myrestservice.com/users"; RestTemplate restTemplate = new RestTemplate(); Users result = restTemplate.getForObject(uri, Users.class); System.out.println(result); }
然后您的 getUsers 可以在您的 spring boot 应用程序中被 getUsers Controller 调用。
如果您想查看更多示例,我将添加引用 - https://howtodoinjava.com/spring-restful/spring-restful-client-resttemplate-example/
关于java - 使用 Spring Boot 向 REST API 获取/发布请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52609231/