bom dia
tudo bem
amigos, estou fazendo um post onde assinei um xml e agora preciso levar certificado e xml para requisição , estou fazendo em spring boot , alguem poderia me ajudar , segue código.
obrigado
@PostMapping
public String Enviar() throws FileNotFoundException {
RestTemplate restTemplate = new RestTemplate();
String arquivoXML = " meu xml assinado ";
String resourceUrl = "api";
HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.APPLICATION_XML);
try {
HttpEntity<String> entity = new HttpEntity<String>(arquivoXML,headers);
ResponseEntity<String> response = restTemplate.exchange(resourceUrl, HttpMethod.POST, entity,
String.class);
if (response.getStatusCode() == HttpStatus.OK) {
System.out.println("Request Successful.");
// System.out.println(response.getStatusCode());
} else if (response.getStatusCode() == HttpStatus.CREATED) {
System.out.println("Criado com sucesso" );
} else {
System.out.println("Request Failed");
System.out.println(response.getStatusCode());
}
} catch (Exception e) {
// TODO: handle exception
System.out.println("4.");
System.out.println(e.getMessage());
}
return null;
}
}