春季奥思2.0缺少授权类型

我正在使用Spring Oauth 2.O。

当我将请求作为表单数据传递时,它工作正常,但是当我尝试以格式传递数据时,它会给我错误,缺少授权类型。application/json

请求

http://localhost:8080/oauth/token

{"username":"parths","password":"123456","grant_type":"password"}

我得到的错误。

{
  "status": "0",
  "message": "Missing grant type"
}

请指导。


答案 1

OAuth2 不支持访问令牌请求。您可以在此处查看说明。它需要 application/x-www-form-urlencodedJSON


答案 2

除了Prasanna Kumar,我想补充一点,您需要在应用程序/ x-www-form-urlencoded类型(如KEY-VALUE
Grant类型)中发送数据,您可以在此处查看


推荐