例子:
@PostMapping("/getStartClass")
public Result<?> getStartClass(@RequestBody StartClassVo startClassVo){
Result<Object> result = new Result<>();
RestTemplate template = new RestTemplate();
JSONObject object=template.postForObject("http://111.4.83.57:58026/ClassWebService.asmx/StartClass",startClassVo,JSONObject.class);
result.setResult(object);
return result;
}
这里有一个通信问题,外部接口的端口号为58026,我们这边要与对方通信需要也开启58026端口,否则会出现连接被拒绝错误:
org.springframework.web.client.ResourceAccessException: I/O error on POST request for "http://111.4.83.57:58026/ClassWebService.asmx/StartClass": Connection refused (Connection refused); nested exception is java.net.ConnectException: Connection refused (Connection refused)