Resolvendo de duas maneiras o erro de POST do curso "Adicionando Segurança a uma API REST com Spring Security"
- #Spring Boot / Spring Framework
- #Spring Security / Spring Framework
- #Java
Olá, se você está aqui provavelmente teve o mesmo problema. Perdi várias horas sem entender o que estava de errado enquanto fazia o curso.
Eu uso o Postman pra fazer algumas requisições HTTP, e interagir com APIs, assim como o professor do curso. Mas de lá para cá muita coisa mudou, se fazer o mesmo curso hoje, verá que algumas importações foram depreciadas, mas o problema não estava aí.
A resolução para o problema está no Postman. Eu só consegui fazer o POST do objeto que ele passou no site dele com o Swagger (esse mesmo professor ensinou a usá-lo, e dentro do bootcamp Québec é anterior a esse curso), e essa resolução pode não ajudá-los apenas aqui, mas em qualquer situação parecida, uma procura de outra forma de interagir com o API pode ser a chave.
Segunda resolução: Caso utilize o Visual Studio Code, pode usar a extensão "Thunder Client", pois mais a frente, há uma requisição que o Swagger não consegue fazer (pelo menos não achei resolução direta e recente), que é o de GET com um Header de Authorization e um Token.