如何将在Qt中经过身份验证的请求发布到带有BasicAuthentication的Django rest框架?

2024-05-16 15:57:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我想通过post请求发送数据,但是只有经过身份验证的人才能这样做。在django应用程序中,我在设置.py

...
REST_FRAMEWORK = {
    'PAGE_SIZE': 10,
    'DEFAULT_AUTHENTICATION_CLASSES': (
        'rest_framework.authentication.BasicAuthentication',
    )
}

并在Qt-post认证后这样做

^{pr2}$

作为一个错误,服务器返回me->;错误传输https://username:password@.../data/-服务器回答:错误请求。在

我不明白问题是出在传递用户名:password还是django app的方式上。在


Tags: djangopy身份验证rest应用程序defaultsizeauthentication
1条回答
网友
1楼 · 发布于 2024-05-16 15:57:57

“设置用户信息”只会附加“用户名:密码“到URL授权部分。有关示例,请参见docs。对于HTTP基本身份验证,您需要使用类似于this answer的内容。在

相关问题 更多 >