Estou tentando a comunicação com uma API em java que recebe como parametro usuário e senha com request param
@Operation(summary = "Auth Accounts", description = "Método responsável por autenticação de Accounts", tags = "account-controller")
@RequestMapping(path = "/auth/", method = RequestMethod.GET, produces = "application/json")
@ResponseBody
@ApiResponses(value = { @ApiResponse(code = 200, message = "Retorno da auth de Account"),
@ApiResponse(code = 403, message = "Não Permitido executar esta ação"),
@ApiResponse(code = 500, message = "Erro interno do servidor, necessario atuação tecnica") })
private ResponseEntity<?> authenticationAccount(@RequestParam String login, @RequestParam String senha) {
return service.authenticationAccount(login,senha);
}
Como posso estruturar o meu service do anguular para adequar a este método de envio? Tento da seguinte forma, mas não funciona
autenticar(usuario:string, senha:string): Observable<any>{
let params = new HttpParams().set("login", usuario).set("senha",senha);
return this.httpClient.get('http://localhost:8080/royale/account/auth',{params} )
}
Obrigado