2017-05-18 2 views
0

enter image description here 로그인 컨트롤러에 get 및 post 메서드가 있습니다. 응용 프로그램이 인덱스 페이지에서 배포되면 로그인 페이지로 리디렉션됩니다. GET 요청 (/login.htm)이 제대로 작동하지만 JSON 본문으로 요청을 게시하면 요청 방법 'POST'가 지원되지 않습니다. 우편 배달부 도구를 사용하고 있습니다. 테스트하시기 바랍니다봄 MVC ResquestMapping 'POST'가 지원되지 않습니다.

도움말

@RequestMapping(value="/login",method = RequestMethod.GET) 
public ModelAndView redirectLoginForm() 
{ 
    System.out.println("Login Page..."); 
    return new ModelAndView("login"); 
} 

@RequestMapping(value="/login",method=RequestMethod.POST, 
           consumes=MediaType.APPLICATION_JSON_VALUE, 
           produces=MediaType.APPLICATION_JSON_VALUE) 
public ResponseEntity<Login> login(@RequestBody Login login) 
{ 
      System.out.println("Checking LoginCredentials..."); 

      boolean isValid=loginServiceBo.checkUserLogin(login); 

      if(isValid) 
      { 
       return new ResponseEntity<Login>(login, HttpStatus.ACCEPTED); 
      } 

      return new ResponseEntity<>(login, HttpStatus.NOT_FOUND); 
} 
+0

당신이 우편 배달부 어디를의 스크린 샷을 공유 할 수 있습니다 요청을 실행 중입니다. – pvpkiran

+0

앱 어딘가에서 csrf를 사용할 수 있습니까? –

답변

0

나는 그것이 당신의 우편 배달부 쿼리와 연결되어 생각합니다.

내 스크린 샷은 우편 발송자를 확인하는 데 도움이 될 수 있습니다. 서버 측에서 나는 매우 유사한 매핑을 가지고 있습니다. 계정에 코드를 촬영

enter image description here

관련 문제