在请求中将值作为参数传递时,它可以工作:
curl "http://localhost:8080/wordgame/api/v1/rounds/?username=test_user&api_key=12345678907a9cb56b7290223165e0a7c23623df&format=json"
但是,当我尝试将值作为标头传递时,它不起作用。这导致 401:
curl -H "Authorization: ApiKey test_user:12345678907a9cb56b7290223165e0a7c23623df" -H "Accept: application/json" http://localhost:8080/wordgame/api/v1/rounds/
我正在使用 Tastypie ApiKeyAuthentication