私は API を使用していますが、Nginx と uWSGI が、私が渡した HTTP_AUTHORIZATION ヘッダーを削除しているようです。
Django を実行する API サーバーに curl POST を送信します。Django に request.META のリストを出力させると、HTTP_AUTHORIZATION が欠落していることがわかります。
Nginx の構成には次のものが含まれます。
uwsgi_pass_header HTTP_AUTHORIZATION;
uwsgi_pass_request_headers on;
しかし、これらの 2 つのパスを実行しても、何の影響もないようです。
なぜこのストリッピングがあるのか わかりません...それはNginxレベル、uWSGIレベル、またはDjangoレベルで起こっていますか?