28

ModelResourceでauthentication=ApiKeyAuthentication()を使用しようとすると、401応答が返され続けます。Django Tastypie:API Keyで認証する方法を見て、彼はgetパラメーターを使用して問題を解決しました。get parametersを使用しようとすると、ユーザー名は取得されますが、api_keyは取得されません。

これはブラウザで動作します

http://127.0.0.1:8000/api/v1/spot/8/?username=darren&api_key=9999d318e43b8055ae32d011be5b045ad61dad50

ターミナルでcurlを介して送信すると、api_keyパラメーターが取得されません

curl --dump-header - http://127.0.0.1:8000/api/v1/spot/8/?username=darren&api_key=9999d318e43b8055ae32d011be5b045ad61dad50

curlを使用して2つのクエリ文字列パラメータを追加すると?username=darren&api_key=9999d318e43b8055ae32d011be5b045ad61dad50、最初のパラメータのみが取得されるのはなぜですか。これは正しい方法ではありませんか?

4

1 に答える 1