我在这里似乎有问题。我曾尝试在论坛上进行搜索,但是我的问题与此处发布的问题有所不同
当我使用Postman调用API时,一切正常。
但是,当我使用应用程序本身调用API时,该功能不起作用。它也不会引发任何错误。
我认为这意味着API可以正常工作,并且错误在于应用程序本身。
这是我第一次来这里,所以请让我知道我还能发布什么内容,以帮助进行故障排除!
谢谢大家!任何帮助将不胜感激。
这是调用API的应用程序端代码:
HttpEntity<EmailInfoDTO> request = new HttpEntity<EmailInfoDTO>(dto, JwtSecurityUtil.getPostEntityHeader());
URI uri = new URI(serverUrl);
UriComponentsBuilder builder = UriComponentsBuilder.fromUri(uri).path("/api/internal/email/v2/send-email");
ResponseEntity<EmailInfoDTO> responseEntity = restTemplate.exchange(builder.build().toString(), HttpMethod.POST, request,
EmailInfoDTO.class);
if (responseEntity != null && responseEntity.getStatusCode().equals(PetCareConstants.HTTP_STATUS)) {
emailResponse = responseEntity.getBody();
logger.debug(MessageFormat.format("sendEmail-emailResponse--{0}", emailResponse.toString()));
}