Java 如何从另一个应用程序执行post请求
我创建了一个端点为的微服务Java 如何从另一个应用程序执行post请求,java,spring,spring-boot,Java,Spring,Spring Boot,我创建了一个端点为的微服务 http://www.example.com/create发出post请求。在这个请求中,我使用了ResponseEntity类,即 @PostMapping("/create") public ResponseEntity<?> createUser(@RequestBody User user) { //do some other stuff i.e. validation someService.createUser(user);
http://www.example.com/create
发出post请求。在这个请求中,我使用了ResponseEntity
类,即
@PostMapping("/create")
public ResponseEntity<?> createUser(@RequestBody User user) {
//do some other stuff i.e. validation
someService.createUser(user);
URI location = ...;
return ResponseEntity.created(location).build();
}
使用弹簧。下面是关于如何使用它的。您只需在控制器类中创建RestTemplate和autowire的单例bean,并使用它进行rest调用
String response = restTemplate.postForObject("https://your-domain/create",user, String.class)
使用弹簧。下面是关于如何使用它的。您只需在控制器类中创建RestTemplate和autowire的单例bean,并使用它进行rest调用
String response = restTemplate.postForObject("https://your-domain/create",user, String.class)