Ich habe eine Methode mit Get und Post in Login-Controller. Wenn Anwendung von der Indexseite bereitgestellt wird, ich umleitend, um Anmeldeseite zu machen, macht sie GET-Antrag (/login.htm) es funktioniert gut, aber wenn ich Postanforderung mit JSON Körper stelle, sagt es Antragmethode 'POST' nicht gestützt ich benutze Postmanwerkzeug zu Test bitteSpring MVC ResquestMapping 'POST' nicht unterstützt
Hilfe
@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);
}
Sie Screenshot der Postbote teilen können, wo Sie lösen eine Anfrage aus. – pvpkiran
Haben Sie csrf irgendwo in Ihrer App aktiviert? –