Сначала я пытаюсь просто вывести даты из метода POST в '/ login', потому что я не уверен в правильности моего кода. Я надеюсь, что вы мне поможете, спасибо.
MainController. java
@RestController
public class MainController {
@RequestMapping(value = "/login", method = RequestMethod.POST)
public String login(@RequestBody Credentials credentials) {
return "username: " + credentials.getUsername() + " password: " + credentials.getPassword();
}
}
Запрос PostMan
[![Postman dropdown list][1]][1]
[Screenshot link, if there is no picture above][1]
{
"username": "admin",
"password": "admin"
}
Я пытался отправить даты в виде строки (JSON) и в виде формы, но в любом случае это дает мне эту ошибку
{
"timestamp": "2020-03-29T10:03:20.711+0000",
"status": 405,
"error": "Method Not Allowed",
"message": "Request method 'GET' not supported",
"path": "/login"
}
Я замечаю, что в компиляторе выдает мне эту ошибку "org.springframework.security.web.firewall.RequestRejectedException: запрос был отклонен, так как URL содержал потенциально вредоносную строку"; "" , после этого я получил "Метод запроса 'GET' не поддерживается"