基本情况:使用PostMan发送Post请求接口。接口中使用了Owin.OAuth框架,引起这个错误的的原因是在传的参数里少了授权类型这个字段,一般情况下我们使用password类型 在参数里添加 grant_type:password 如下图:

001

 

报错原因

调用 OWIN OAuth 令牌接口返回 unsupported_grant_type,说明请求体里缺少或写错了 grant_type 字段。

解决办法

  • 在 POST 表单中加上 grant_type:password(密码模式)等,并确保使用 x-www-form-urlencoded 提交。
  • 检查 username、password、client_id 等参数是否齐全。
  • 用 Postman 测试时,Body 要选 form-data 或 x-www-form-urlencoded,不要用 raw JSON。

相关阅读

参考资料