无法通过 Django Rest Framework Token Authorization,因为我无法使用 OkHttp RequestBuilder 设置 withCredentials=true。(我指的是这个 https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/withCredentials(
在使用 axios.post 的javascript中,这工作正常。我在使用 OkHttp 请求生成器将此帖子请求转换为 android 时遇到问题。
请求构建器似乎只为后请求的标头和正文提供了设置器方法?
尝试阅读 OkHttp 文档,我也尝试发送 Credentials=True 作为标头
Django Rest Framework 后端无法识别令牌,也无法将持有者令牌解析为用户。
如果没有类进行身份验证,则
request.user
将设置为django.contrib.auth.models.AnonymousUser
的实例>,request.auth
>将设置为None
。
我在这里假设withCredentials
是一个查询参数。追加?withCredentials=true
.到URL的末尾可能会让你的事情顺利进行。
完整的示例可能看起来像 https://www.example.com?withCredentials=true
.
使用多个参数,它可能看起来像 https://www.example.com?withCredentials=true&otherParam=Stuff
.