У меня нижеприведенный пост-запрос, ниже которого указан код контроллера
@RestController
@RequestMapping(/flow", consumes = MediaType.APPLICATION_FORM_URLENCODED_VALUE)
@Override
@ResponseStatus(HttpStatus.OK)
@PostMapping("{abcCode}/token")
public TokenResponse createToken(@PathVariable("abcCode") String abcCode,
@RequestParam("grant_type") String grantType,
@RequestParam String code,
@RequestParam("redirect_uri") String redirectUri,
@RequestParam String clientId) {
LOG.info(
"Received call for createIdToken for abcCode: {} , clientId: {} , grantType: {} ,code: {} , redirectUri: {}",
abcCode, clientId, grantType, code, redirectUri);
}
Теперь проблема в том, что когда я проверяю тот же самый контроллер выше через почтальона, выбирая тип тела как закодированный в форме приложения тогда он работает нормально, но когда я выбираю тип тела в качестве почтальона как none и просто передаю вышеупомянутые параметры запроса как запрос один, тогда также он работает, что в идеале не должно, пожалуйста, посоветовать, как мне преодолеть тот же
http://localhost: 19080 / testService / flow / token? Grant_type = authorization_code & code = 3272 & redirect_uri = http://www.abchui.com&clientId=ATS
это не должно работать для вышеуказанного URL