query - post django
anexando mĂșltiples variables de querystring con curl (1)
Escribir &
en la línea de comando significa ejecutar el comando anterior en el fondo (gracias @Maccesch), debido a esto cualquier cosa después de que &
se trate como un nuevo comando.
Intente envolver la url entre comillas.
curl --dump-header - "http://127.0.0.1:8000/api/v1/spot/8/?username=darren&api_key=9999d318e43b8055ae32d011be5b045ad61dad50"
Sigo recibiendo una respuesta 401 cuando trato de usar autenticación = ApiKeyAuthentication () en mi ModelResource. Miré a Django Tastypie: Cómo autenticar con API Key y usa los parámetros get para resolver su problema. Si intento usar los parámetros get, toma nombre de usuario pero no api_key.
Esto funciona en el navegador
http://127.0.0.1:8000/api/v1/spot/8/?username=darren&api_key=9999d318e43b8055ae32d011be5b045ad61dad50
Enviar mediante curl en el terminal no recoge el parámetro api_key
curl --dump-header - http://127.0.0.1:8000/api/v1/spot/8/?username=darren&api_key=9999d318e43b8055ae32d011be5b045ad61dad50
¿Por qué cuando se usa curl y se añaden 2 parámetros de cadena de consulta como ?username=darren&api_key=9999d318e43b8055ae32d011be5b045ad61dad50
, solo ?username=darren&api_key=9999d318e43b8055ae32d011be5b045ad61dad50
el primero. ¿No es esta la manera correcta?