Angular- 항상 400 개의 잘못된 요청 응답을받습니다.

파비오 피레스

프런트 엔드를 백엔드의 엔드 포인트에 연결하려고하지만 항상 400 : Bad Request 응답을 받고 있는데 그 이유를 모르겠습니다. 이미 Swagger에서 동일한 이메일 값으로 엔드 포인트를 테스트했으며 완벽하게 작동했습니다. 수신 한 이메일이 유효한 이메일이고 유형이 문자열인지 확인할 수도 있습니다. 연결되지 않는 이유는 무엇입니까?

프런트 엔드

 resetPassword(email: String): Observable<any> {
    console.log("Type:" ,typeof(email));
    console.log("THE RECEIVED EMAIL IS: ", email);
    return this.http.post<any>(
      endpoint + 'User/ForgetPassword',
      JSON.stringify(email),
      httpOptions
    );
  }

백엔드

  [AllowAnonymous]
        [HttpPost("ForgetPassword")]
        public IActionResult ForgetPassword([FromBody]ForgetCredencialModel model)
        {
            try
            {
                var newPassword = _userService.GenerateRandomPassword();
                var user = _userService.UpdateCredentials(model.Email, newPassword);
                _emailService.ForgetCredencialsEmail(user.Username, newPassword, model.Email);

                return Ok(new { Message = "New Password in the email !" });
            }
            catch (AppException ex)
            {
                // return error message if there was an exception
                return BadRequest(new { message = ex.Message });
            }
        }

모델

  public class ForgetCredencialModel
    {
        public string Email { get; set; }
    }
로만 마루 시크

그것은해야한다

JSON.stringify({Email: email}));

당신의 행동은 몸을 기대하기 때문에

{ "Email": "your@email" }

ForgetCredencialModel다른 속성 으로 확장 할 계획이 없다면 단순화하고 다음을 사용하십시오 JSON.stringify(email).

public IActionResult ForgetPassword([FromBody]string email)

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Guzzle POST 요청은 항상 400 잘못된 요청을 반환합니다.

분류에서Dev

Localhost WEB Api는 항상 400 잘못된 요청을 반환합니다.

분류에서Dev

리소스로드 실패 : 서버가 상태 400 (잘못된 요청)으로 응답했습니다 : Angular + NodeJS에서

분류에서Dev

IAM이 활성화 된 상태에서 AWS Neptune에 연결을 시도 할 때 400 개의 잘못된 요청

분류에서Dev

Android Retrofit 2 : 임의 코드 400 (잘못된 요청) 응답

분류에서Dev

IdentityServer3 ResourceOwner Angular 요청이 400 잘못된 요청을 반환합니다.

분류에서Dev

angularjs : 리소스로드 실패 : 서버가 400 (잘못된 요청) 상태로 응답했습니다.

분류에서Dev

Undertow Core HTTPS 서버가 400 개의 잘못된 요청을 제공합니다.

분류에서Dev

HTTP GET이 400 개의 잘못된 요청을 제공합니다 (telnet, arduino).

분류에서Dev

60 초 후 파일을 업로드하는 동안 잘못된 요청 400 개를받습니다.

분류에서Dev

Angular JS의 HTTP Get 요청이 빈 응답을받습니다.

분류에서Dev

Django Localhost의 잘못된 요청 (400)

분류에서Dev

Socket.ConnectAsync는 400 개의 잘못된 요청을 수신하고 Socket.Connect는 200 개의 확인을받습니다.

분류에서Dev

Openssl 명령 s_client는 항상 400 잘못된 요청이라고 말합니다.

분류에서Dev

axios.post가 400 React Native의 잘못된 요청을 반환합니다.

분류에서Dev

URL의 매개 변수에 대해 400 개의 잘못된 요청 오류가 발생합니다.

분류에서Dev

Java 소켓이 HTTP / 1.1 400 잘못된 요청을받습니다.

분류에서Dev

브라우저에서 WCF 메서드 호출이 400 개의 잘못된 요청을 반환합니다.

분류에서Dev

curl은 따옴표없이 400 개의 잘못된 요청을 반환합니다.

분류에서Dev

IdentityServer3 응답 상태 코드가 성공을 나타내지 않음 : 400 (잘못된 요청)

분류에서Dev

원격 서버가 예기치 않은 응답을 반환했습니다. (400) 잘못된 요청 WCF REST

분류에서Dev

flask_socketio + flask + gunicorn + nginx로 502 개의 잘못된 게이트웨이와 400 개의 잘못된 요청 받기

분류에서Dev

요청 라이브러리의 잘못된 요청 오류 400

분류에서Dev

GraphQL 끝점에 대한 400 개의 잘못된 요청 (테스트 쿼리에 문제가 있습니까?)

분류에서Dev

jsp / controller에서 날짜 함수 필드를 사용한 후 400 개의 잘못된 요청 받기

분류에서Dev

Microsoft Cognitive API 용 Invoke-RestMethod를 사용하여 400 개의 잘못된 요청 오류 받기

분류에서Dev

AJAX : 400 잘못된 요청

분류에서Dev

$ .ajax 400 잘못된 요청

분류에서Dev

Angularjs 잘못된 요청 (400)

Related 관련 기사

  1. 1

    Guzzle POST 요청은 항상 400 잘못된 요청을 반환합니다.

  2. 2

    Localhost WEB Api는 항상 400 잘못된 요청을 반환합니다.

  3. 3

    리소스로드 실패 : 서버가 상태 400 (잘못된 요청)으로 응답했습니다 : Angular + NodeJS에서

  4. 4

    IAM이 활성화 된 상태에서 AWS Neptune에 연결을 시도 할 때 400 개의 잘못된 요청

  5. 5

    Android Retrofit 2 : 임의 코드 400 (잘못된 요청) 응답

  6. 6

    IdentityServer3 ResourceOwner Angular 요청이 400 잘못된 요청을 반환합니다.

  7. 7

    angularjs : 리소스로드 실패 : 서버가 400 (잘못된 요청) 상태로 응답했습니다.

  8. 8

    Undertow Core HTTPS 서버가 400 개의 잘못된 요청을 제공합니다.

  9. 9

    HTTP GET이 400 개의 잘못된 요청을 제공합니다 (telnet, arduino).

  10. 10

    60 초 후 파일을 업로드하는 동안 잘못된 요청 400 개를받습니다.

  11. 11

    Angular JS의 HTTP Get 요청이 빈 응답을받습니다.

  12. 12

    Django Localhost의 잘못된 요청 (400)

  13. 13

    Socket.ConnectAsync는 400 개의 잘못된 요청을 수신하고 Socket.Connect는 200 개의 확인을받습니다.

  14. 14

    Openssl 명령 s_client는 항상 400 잘못된 요청이라고 말합니다.

  15. 15

    axios.post가 400 React Native의 잘못된 요청을 반환합니다.

  16. 16

    URL의 매개 변수에 대해 400 개의 잘못된 요청 오류가 발생합니다.

  17. 17

    Java 소켓이 HTTP / 1.1 400 잘못된 요청을받습니다.

  18. 18

    브라우저에서 WCF 메서드 호출이 400 개의 잘못된 요청을 반환합니다.

  19. 19

    curl은 따옴표없이 400 개의 잘못된 요청을 반환합니다.

  20. 20

    IdentityServer3 응답 상태 코드가 성공을 나타내지 않음 : 400 (잘못된 요청)

  21. 21

    원격 서버가 예기치 않은 응답을 반환했습니다. (400) 잘못된 요청 WCF REST

  22. 22

    flask_socketio + flask + gunicorn + nginx로 502 개의 잘못된 게이트웨이와 400 개의 잘못된 요청 받기

  23. 23

    요청 라이브러리의 잘못된 요청 오류 400

  24. 24

    GraphQL 끝점에 대한 400 개의 잘못된 요청 (테스트 쿼리에 문제가 있습니까?)

  25. 25

    jsp / controller에서 날짜 함수 필드를 사용한 후 400 개의 잘못된 요청 받기

  26. 26

    Microsoft Cognitive API 용 Invoke-RestMethod를 사용하여 400 개의 잘못된 요청 오류 받기

  27. 27

    AJAX : 400 잘못된 요청

  28. 28

    $ .ajax 400 잘못된 요청

  29. 29

    Angularjs 잘못된 요청 (400)

뜨겁다태그

보관