Comment puis-je lancer manuellement des requêtes HTTP POST avec Firefox ou Chrome? [fermé]

je veux tester quelques URLs sur une application web sur laquelle je travaille. Pour cela, je voudrais créer manuellement des requêtes HTTP POST (ce qui signifie que je peux ajouter tous les paramètres que j'aime).

Comment faire dans Chrome et / ou Firefox?

786
demandé sur Catweazle 2011-01-25 21:45:15

12 réponses

j'ai fait une application de Chrome appelé Postman pour ce type de choses. Toutes les autres extensions semblaient un peu périmées, alors j'ai fait la mienne. Il a également un tas d'autres fonctionnalités qui ont été utiles pour documenter notre propre API ici.


Postman a native (c'est à dire autonome) pour Windows, Mac et Linux! Il est préférable maintenant d'utiliser des applications natives, lire la suite ici .

1415
répondu Abhinav 2017-07-04 06:39:19

CURL est GÉNIAL de faire ce que vous voulez ! C'est un outil en ligne de commande simple mais efficace : https://curl.haxx.se /

Reste de mise en œuvre de commandes de test :

curl -i -X GET http://rest-api.io/items
curl -i -X GET http://rest-api.io/items/5069b47aa892630aae059584
curl -i -X DELETE http://rest-api.io/items/5069b47aa892630aae059584
curl -i -X POST -H 'Content-Type: application/json' -d '{"name": "New item", "year": "2009"}' http://rest-api.io/items
curl -i -X PUT -H 'Content-Type: application/json' -d '{"name": "Updated item", "year": "2010"}' http://rest-api.io/items/5069b47aa892630aae059584
189
répondu Arno 2501 2017-01-22 23:35:46

Oublier navigateur et essayez de la CLI. HTTPie est l'outil idéal!

enter image description here

CLI clients http:

si vous insistez sur l'extension du navigateur alors:

Chrome :

Firefox :

136
répondu amra 2017-11-20 11:21:32

Firefox

ouvrir panneau réseau dans les outils de développement en appuyant sur Ctrl-Shift-Q ou en allant Firefox -> Developer Tools -> onglet Réseau (surligné). Ensuite, cliquez sur l'icône de la petite porte en haut à droite (en forme agrandie dans la capture d'écran, vous le trouverez juste à gauche des en-têtes en surbrillance), deuxième rangée (si vous ne le voyez pas, puis rechargez la page) - > Modifier et renvoyer n'importe quelle requête que vous voulez

EDIT: Image ajoutée. Malheureusement, je suis sous Linux, donc pas d'outil simple pour faire le tour des choses, mais j'espère que les points saillants seraient clairs. enter image description here .

92
répondu 0fnt 2015-02-18 15:25:27

ayant été grandement inspiré par facteur pour Chrome , j'ai décidé d'écrire quelque chose de similaire pour Firefox.

REST Easy * est un Add-on de Firefox restartless qui vise à fournir autant de contrôle que possible sur les requêtes. L'add-on est encore dans un état expérimental (il n'a même pas été revu par Mozilla encore) mais le développement progresse bien.

le projet est open source, donc si quelqu'un se sent obligé d'aider au développement, ce serait génial: https://github.com/nathan-osman/Rest-Easy

* l'add-on disponibles à partir de http://addons.mozilla.org sera toujours légèrement derrière le code disponible sur GitHub

41
répondu Nathan Osman 2015-10-22 16:59:00

c'est un peu moche, mais il y a l'extension Simple REST Client pour Chrome.

Il fonctionne très bien pour moi-n'oubliez pas que vous pouvez toujours utiliser le débogueur. Le volet Réseau est particulièrement utile; il vous donnera les objets JSON rendus et les pages d'erreur.

15
répondu Nate 2012-01-23 21:41:48

vous avez spécifiquement demandé" extension ou fonctionnalité dans Chrome et/ou Firefox", que les réponses que vous avez déjà reçu fournir, mais je n'aime la simplicité de réponse de oezi à la question fermée" comment envoyer une demande de poste avec un navigateur web " pour des paramètres simples. oezi dit:

avec un formulaire, il suffit de mettre method à "post"

<form action="blah.php" method="post">
  <input type="text" name="data" value="mydata" />
  <input type="submit" />
</form>

i. e. construisez vous - même une page très simple pour tester post actions.

11
répondu dumbledad 2017-05-23 12:02:49

pour firefox il y a aussi une extension appelée RESTClient qui est assez agréable:

https://addons.mozilla.org/en-US/firefox/addon/restclient

10
répondu Johan Falk 2012-10-24 21:25:55

Peuvent ne pas être directement liées à des navigateurs, mais fiddler est un autre bon logiciel.

enter image description here

7
répondu Vineel Kovvuri 2015-08-27 16:17:28

vous pouvez également utiliser Watir ou Watin pour automatiser les navigateurs. Watir est écrit pour ruby et Watin pour les langues .Net. Pas sûr si c'est ce que vous cherchez.

3
répondu Ceres 2013-12-12 06:22:12

Essayez Runscope. Un outil gratuit d'échantillonnage de leur service est fourni à https://www.hurl.it / . Vous pouvez définir la méthode, l'authentification, les en-têtes, les paramètres et le corps. La réponse montre le code d'état, les en-têtes et le corps. Le corps de réponse peut être formaté à partir de JSON avec uneheirarchy pliable. Les comptes payés peuvent automatiser les appels D'API de test et utiliser les données de retour pour construire de nouveaux appels de test. Divulgation de la COI: Je n'ai aucune relation avec Runscope.

3
répondu Bennett Brown 2015-04-02 17:37:17

Check out http-tool pour firefox ..

https://addons.mozilla.org/en-US/firefox/addon/http-tool /

Aimed at web developers who need to debug HTTP requests and responses.
Can be extremely useful while developing REST based api.

Features:
* GET
* HEAD
* POST
* PUT
* DELETE

Add header(s) to request.
Add body content to request.

View header(s) in response.
View body content in response.
View status code of response.
View status text of response.
1
répondu bobbyrne01 2014-12-01 16:49:24