J'ai installé le module complémentaire Firefox RESTclient, mais j'ai du mal à comprendre comment passer les paramètres POST. Y at-il un format spécifique pour faire cela? Ou existe-t-il un autre outil pouvant être utilisé pour déboguer une API REST sur Mac OS X?
Si vous souhaitez soumettre une demande POST
Content-Type
” et "valeur" = "application/x-www-form-urlencoded
"name=mynamehere&title=TA
_" dans le champ de la zone de texte "request body".Voici un guide étape par étape (je pense que cela devrait être pré-chargé avec l'add-on):
Content-Type
et Valeur: application/x-www-form-urlencoded
Ensuite, dans la section Corps, vous pouvez entrer vos données à publier comme:
username=test&name=Firstname+Lastname
Chaque fois que vous souhaitez faire une demande de publication, dans le menu principal En-têtes, sélectionnez l'élément Content-Type:application/x-www-form-urlencoded
que vous avez ajouté et il devrait fonctionner.
Vous pouvez envoyer les paramètres dans l'URL de la demande POST.
Exemple d'URL:
localhost:8080/abc/getDetails?paramter1=value1¶meter2=value2
Une fois que vous avez copié ce type d’URL dans Firefox REST client, appelez le POST sur le serveur de votre choix.
J'ai essayé les méthodes mentionnées dans d'autres réponses, mais elles ressemblent à des solutions de contournement. L'utilisation de Firefox Add-on RESTclient pour envoyer des requêtes HTTP POST avec des paramètres n'est pas simple à mon sens, du moins pour la version que j'utilise actuellement, la version 2.0.1.
Au lieu de cela, essayez d’utiliser d’autres outils open source gratuits, tels que Apache JMeter. C'est simple et direct (voir la capture d'écran ci-dessous)