首页 > 解决方案 > Django Oauth Toolkit 不支持的授权类型

问题描述

我正在使用带有 django-oauth-toolkit 的 Django Rest 框架,当我在 POSTMAN 上发出请求时,它可以正常工作,

{
    "username":"username",
    "password":"password",
    "client_id":"something",
    "client_secret":"somethingelse",
    "grant_type":"password"
}

当我使用请求发出相同的请求时,我得到

unsupported_grant_type

这是我的请求代码,

data = {"username": username,
        "password": password,
        "client_id": client_id,
        "client_secret": client_secret,
        "grant_type": "password"}

r = requests.post(url, data=data)

我使用字符串“password”作为grant_type。它在 Postman 中工作,只是在代码中不起作用。

标签: pythondjangodjango-rest-frameworkpython-requestsdjango-oauth

解决方案


推荐阅读