小编典典

使用Spring Boot获得REST API的GET / POST Requst

spring-boot

我有一个REST服务和一个外部服务器,https://api.myrestservice.com并且我有一个Spring Boot
Application在本地运行http://localhost:8080。现在,我想使用本地运行的Spring Boot App(即通过)向REST
API地址发出 GETPOST
请求,即https://api.myrestservice.com/users获取所有用户http://localhost:8080/users。我没有得到如何将本地应用程序请求重定向到外部服务器请求。


阅读 358

收藏
2020-05-30

共1个答案

小编典典

希望我能正确回答你的问题。您正在尝试获取本地应用,以从服务器上运行的应用获取数据。

您可以在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/

2020-05-30