Получение статуса ошибки HttpErrorResponse 400 при вызове Web Api - PullRequest
0 голосов
/ 14 марта 2019

Мой код довольно прост, и другие звонки с таким же дизайном работают.Ниже Error http-вызов не касается контроллера WEB API.

loginUser(login: ApiLoginDetails) {
    return this.http
      .post(`https://localhost:44314/api/users/login`, login)
      .pipe(catchError(error => this.errorHandler(error)));
 }

Вот код конечной точки веб-API:

 [HttpPost]
    [Route("login")]
    public async Task<IActionResult> LoginUser(ApiLoginDetails login)
    {
        var isValidUser = await this.loginService.ValidateUserAsync(login.Username, login.Password);

        if (!isValidUser)
        {
            return this.BadRequest();
        }

        await this.loginService.SignInAsync(login.Username, false);

        return this.Ok();
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...