Seguendo le istruzioni nel link seguente, ho creato con successo un'API REST per la mia applicazione Django: http://django-rest-framework.org/tutorial/quickstart.Come testare l'API REST utilizzando l'estensione di Chrome "Advanced Rest Client"
posso provarlo facendo quanto segue dal prompt di Unix:
curl -H 'Accept: application/json; indent=4' -u root:myPassword http://www.myWebsite.com/users/
Funziona :)
Tuttavia, vorrei utilizzare l'estensione Chrome avanzato Resto client per verificare questa stessa funzionalità . Ho installato l'estensione, ma non so dove/come inserire i campi. Quando faccio il mio istruiti indovinare (come si può vedere nello screenshot), si rifiuta dicendo "credenziali di autenticazione non sono stati forniti"
Come/dove devo indicare i miei parametri per l'API REST?
Grazie. Ho ricevuto una risposta che includeva quanto segue:
Verifica CSRF non riuscita. Richiesta interrotta.
Come posso aggirare quello? –Sembra che tu non stia colpendo un endpoint dell'API ma stia invece colpendo un endpoint per JavaScript da colpire. – abraham
Si tratta in genere di una soluzione soddisfacente, a meno che il tuo UID o PWD includa i simboli ":" o "@". – Blamkin86