Add-on RESTclient di Firefox – Come inserire i parametri POST?

Ho installato l’add-on per Firefox RESTclient ma, ho difficoltà a capire come passare i parametri POST. Esiste un formato specifico per farlo? O c’è qualche altro strumento che può essere usato per eseguire il debug di un’API REST su Mac OS X?

Se si desidera inviare una richiesta POST

  1. Devi impostare la sezione ” header richiesta ” del plugin di Firefox per avere un ” name ” = ” Content-Type ” e ” value ” = ” application/x-www-form-urlencoded
  2. Ora, puoi inviare parametri come ” name=mynamehere&title=TA ” nel campo dell’area di testo “corpo della richiesta”

Ecco una guida passo passo (penso che questo dovrebbe venire pre-caricato con l’add-on):

  1. Nel menu principale di RESTClient -> Intestazioni -> Intestazione personalizzata
  2. Nella casella pop-up, immettere Nome : Content-Type e Value : application/x-www-form-urlencoded
  3. Seleziona la casella “Salva in preferiti” e fai clic su OK.
    Ora vedrai una sezione “Intestazioni” con i tuoi nuovi dati aggiunti.
  4. Quindi, nella sezione Corpo, puoi inserire i tuoi dati per pubblicare come:

     username=test&name=Firstname+Lastname 
  5. Ogni volta che vuoi fare una richiesta di post, dal menu principale Intestazioni, seleziona Content-Type:application/x-www-form-urlencoded che hai aggiunto e che dovrebbe funzionare.

È ansible inviare i parametri nell’URL della richiesta POST stessa.

URL di esempio:

 localhost:8080/abc/getDetails?paramter1=value1&parameter2=value2 

Dopo aver copiato questo tipo di URL nel client REST di Firefox, effettua una chiamata POST al server desiderato

Ho provato i metodi citati in altre risposte, ma mi sembrano soluzioni alternative. Usare il componente aggiuntivo di Firefox RESTclient per inviare richieste HTTP POST con parametri non è semplice a mio avviso, almeno per la versione che sto usando attualmente, 2.0.1.

Invece, prova ad usare altri strumenti open source gratuiti, come Apache JMeter. È semplice e diretto (guarda lo screenshot come sotto)

inserisci la descrizione dell'immagine qui

L’intestazione della richiesta deve essere impostata come nell’immagine sottostante. aggiungi intestazione richiesta

il corpo della richiesta può essere passato come stringa json nell’area di testo. inserisci la descrizione dell'immagine qui