Witam,
Mam problem z przekazywaniem niejawnym ciasteczek z aplikacji angularowej do springa. Gdy wklejam link do przeglądarki wszystko działa ja należy, ale gdy chce już to zrobić z aplikacji w przeglądarce pojawia się błąd z kodem 500. Jak to naprawić?
Spring
@GetMapping("/getUsers")
public ResponseEntity<List<Object>> getUsersByLogin(@RequestParam String uuid, HttpServletRequest request){
System.out.println(request.getCookies().length);
if(securityService.authorization(uuid)&&sessionService.checkTimeSession(uuid)) {
sessionService.updateTimeSession(uuid);
List<Object> user = usersRepository.getUsersByLogin();
return new ResponseEntity<List<Object>>(user, HttpStatus.OK);
}
else
return new ResponseEntity<List<Object>>( HttpStatus.UNAUTHORIZED);
}
angular
getUsersList() {
this.httpClient
.get(`${this.global.url}/getUsers`, {
params: {
uuid: sessionStorage.getItem('uuid').slice(1, -1),
},
observe: 'response',
})
.toPromise()
.then((response: any) => {
this.userList = response.body;
})
.catch((err) => console.log(err));
}