1
私は投稿リクエストを通じてデータを送信したいが、認証された人だけがそれを行うことができる。 >エラーがhttps://username:[email protected]/data/を転送 - - Djangoアプリケーションでは、私はBasicAuthenticationを使用してQtで認証されたリクエストをdjango restフレームワークに投稿するにはどうすればよいですか?
...
REST_FRAMEWORK = {
'PAGE_SIZE': 10,
'DEFAULT_AUTHENTICATION_CLASSES': (
'rest_framework.authentication.BasicAuthentication',
)
}
とQtポストでは、サーバーが私を返し、エラーよう
...
QNetworkRequest request;
QUrl url("https://.../data/");
url.setUserInfo("username:password");
request.setUrl(url);
request.setHeader(QNetworkRequest::ContentTypeHeader, "application/json");
QString json = QString(...);
QNetworkReply *reply = m_manager->post(request, json.toUtf8());
...
を行うには、認証さsettings.pyにBasicAuthenticationを追加したサーバー返信:悪い要求。
問題がpass username:passwordまたはdjango appのどちらの方法にあるのかわかりません。