HTML -ответ вместо JSONJAVA

Программисты JAVA общаются здесь
Anonymous
HTML -ответ вместо JSON

Сообщение Anonymous »

У меня есть эта ошибка:

login.component.ts:27 ошибка < /p>
  • httperrorresponse {заголовки: _httphaders , Статус: 200, STATUSTEXT: 'OK', URL: 'http: // localhost: 4200/Authenticate', OK: false,…}
Zone - xmlhttprequest.addeventlistener: loadlogin@login.component.ts: 27logincomponent_template_button_click_12_listener@login.component.html: 14zone - htmlbuttonelement.addeventlistener: clicklogincompontompontompontement Mlbuttonelement.addeventlistener: clickgetalluserscomponent_template@get- All-users.component.html: 2promise.then (anonymous)
Я понял, что это потому, что я возвращаю формат HTML вместо JSON для страницы входа в систему.
У меня есть это в Angular: < /p>
constructor(private http: HttpClient) { }

// Metodă pentru autentificare
login(credentials: { email: string; parola: string }) {
return this.http.post('/authenticate', credentials, { withCredentials: true });
}
}
< /code>
В IntelliJ у меня есть 3 класса о входе в систему: SecurityConfig, CustomESerDetails и Custom UserDetAillsService. >@GetMapping("/authenticate")
public ResponseEntity authenticate() {
return ResponseEntity.ok("Autentificare reușită!");
}
< /code>
in userdetailsservice у меня есть: < /p>
@Override
public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException {
User user = userRepository.findByEmail(username)
.orElseThrow(() -> new UsernameNotFoundException("User or password not found"));

return new CustomUserDetails(user.getEmail(),
user.getParola(),
authorities(),
user.getPrenume(),
user.getNume(),
user.getSex(),
user.getData_nasterii(),
user.getNumar_telefon(),
user.getTara());
}

public Collection

Подробнее здесь: https://stackoverflow.com/questions/794 ... stead-json

Вернуться в «JAVA»