Je souhaite tester certaines URL 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 les paramètres que j'aime).
Existe-t-il une extension ou une fonctionnalité dans Chrome et / ou Firefox qui me manque?
ajax
google-chrome
firefox
http-post
Pascal Klein
la source
la source
$.post('/resource/path/')
Edit and Resend
ce qui est plutôt cool.Réponses:
J'ai créé une application Chrome appelée Postman pour ce type de choses. Toutes les autres extensions semblaient un peu datées, alors faites la mienne. Il possède également un tas d'autres fonctionnalités qui ont été utiles pour documenter notre propre API ici.
Postman dispose désormais également d' applications natives (c'est-à-dire autonomes) pour Windows, Mac et Linux! Il est plus préférable maintenant d'utiliser des applications natives, en savoir plus ici .
la source
CURL est génial de faire ce que vous voulez! C'est un outil de ligne de commande simple mais efficace.
Commandes de test d'implémentation de repos:
la source
quote>
mode. Je dois utiliser-d "{\"..
Firefox
Ouvrez le panneau Réseau dans les outils de développement en appuyant sur Ctrl+Shift+Eou en allant dans la barre de menus -> Outils -> Développeur Web -> Réseau. Cliquez ensuite sur l'icône de petite porte en haut à droite (sous forme développée dans la capture d'écran, vous la trouverez juste à gauche des en-têtes en surbrillance), deuxième ligne (si vous ne la voyez pas, rechargez la page) -> Modifier et renvoyer la demande que vous souhaitez
la source
?key=value
) où vous pouvez entrer des paires de valeurs clés ligne par ligne, ajoutez simplement un?
et une lettre auURL
champ en haut et leQuery String
champ apparaîtra.Oubliez le navigateur et essayez CLI. HTTPie est un excellent outil!
Clients HTTP CLI :
Si vous insistez sur l'extension du navigateur, alors:
Chrome :
Firefox :
la source
Ayant été grandement inspiré par Postman pour Chrome , j'ai décidé d'écrire quelque chose de similaire pour Firefox.
REST Easy * est un module complémentaire Firefox sans redémarrage qui vise à fournir autant de contrôle que possible sur les demandes. Le module complémentaire est toujours dans un état expérimental
(il n'a même pas encore été examiné par Mozilla)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
* le module complémentaire disponible sur http://addons.mozilla.org sera toujours légèrement derrière le code disponible sur GitHub
la source
Vous avez spécifiquement demandé une "extension ou fonctionnalité dans Chrome et / ou Firefox", que fournissent les réponses que vous avez déjà reçues, mais j'aime la simplicité de la réponse d' Oezi à la question fermée "comment envoyer une demande de publication avec un navigateur Web" pour des paramètres simples. oezi dit:
avec un formulaire, juste défini
method
sur"post"
C'est à dire vous construire une page très simple pour tester les actions de publication.
la source
C'est un peu moche, mais il y a l' extension Simple REST Client pour Chrome.
Cela fonctionne très bien pour moi - n'oubliez pas que vous pouvez toujours utiliser le débogueur avec lui. Le volet Réseau est particulièrement utile; cela vous donnera des objets JSON rendus et des pages d'erreur.
la source
Pour Firefox, il y a aussi une extension appelée RESTClient qui est assez sympa:
https://addons.mozilla.org/en-US/firefox/addon/restclient
la source
Peut ne pas être directement lié aux navigateurs, mais le violoneux est un autre bon logiciel.
la source
Vous pouvez également utiliser Watir ou Watin pour automatiser les navigateurs. Watir est écrit pour le rubis et Watin pour les langues .Net. Je ne sais pas si c'est ce que vous recherchez.
la source
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 affiche le code d'état, les en-têtes et le corps. Le corps de la réponse peut être formaté à partir de JSON avec une hiérarchie repliable. Les comptes payants peuvent automatiser les appels d'API de test et utiliser les données de retour pour créer de nouveaux appels de test. Divulgation COI: Je n'ai aucun lien avec Runscope.
la source
Découvrez
http-tool
firefox ..https://addons.mozilla.org/en-US/firefox/addon/http-tool/
la source