OkHttp POST 请求集,其中凭据设置为 True



无法通过 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 .

最新更新