Anfügen mehrerer Querystring-Variablen mit curl
Dass ich immer einen 401-Antwort, wenn ich versuche, Authentifizierung = ApiKeyAuthentication() in meinem ModelResource.
Ich schaute auf Django Tastypie: Wie man die Authentifizierung mit API-Key und er verwendet die get-Parameter zu lösen sein Problem. Wenn ich versuche, verwenden Sie die get-Parameter nimmt username aber nicht api_key!
Dies funktioniert im browser
http://127.0.0.1:8000/api/v1/spot/8/?username=darren&api_key=9999d318e43b8055ae32d011be5b045ad61dad50
Versand per curl im terminal nicht pickup-parameter api_key
curl --dump-header - http://127.0.0.1:8000/api/v1/spot/8/?username=darren&api_key=9999d318e43b8055ae32d011be5b045ad61dad50
Warum bei der Verwendung von curl und Anhängen 2 querystring-Parameter, wie ?username=darren&api_key=9999d318e43b8055ae32d011be5b045ad61dad50
tut es nur pickup die erste. Ist dies nicht der richtige Weg?
InformationsquelleAutor der Frage darren | 2012-06-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Eingabe
&
in der Befehlszeile bedeutet, den vorherigen Befehl ausführen im hintergrund (danke @Maccesch), weil dieses alles nach dem&
behandelt wird, als ein neuer Befehl.Versuchen Sie das einwickeln der url in Anführungszeichen gesetzt werden.
curl --dump-header - "http://127.0.0.1:8000/api/v1/spot/8/?username=darren&api_key=9999d318e43b8055ae32d011be5b045ad61dad50"
InformationsquelleAutor der Antwort rockingskier