web-dev-qa-db-fra.com

Comment je POST vers une page Web utilisant Firebug?

Comment puis-je POST sur une page Web à l'aide de Firebug?

61
Guy

AFAIK Firebug ne peut pas faire cela. Cependant, il existe une extension très utile pour Firefox, dans l’esprit de Firebug, appelée Tamper Data . Cela devrait pouvoir faire ce que vous voulez.

Il vous permet de surveiller chaque demande faite par le navigateur et vous pouvez activer une option qui vous permet de consulter et de modifier chaque demande avant son envoi.

36
Mike Cooper

Vous pouvez envoyerPOSTrequest à n’importe quelle page en ouvrant la console (par exemple, dans FireFox ctrl + Maj + k ) et en tapant JS simple:

var formPost = document.createElement('form');
formPost.method = 'POST';
formPost.action = 'https://www.google.com'; //or any location you want
document.body.appendChild(formPost);
formPost.submit();
41
Marko Vranjkovic

Firefox 27 (peut-être aussi les versions précédentes, jamais vérifiées) a des outils de développement intégrés pour modifier et renvoyer les demandes. Si vous n'avez pas installé Firebug, la console est disponible en appuyant sur la touche F12. Si Firebug est installé, appuyez plutôt sur Ctrl+Shift+K.

enter image description here

22
Piotr Kochański

Je sais que c'est une vieille question, mais je suis récemment tombé sur le même problème et je voulais partager la méthode que j'utilise.

En supposant que le site Web sur lequel vous souhaitez POST posséder un formulaire avec method = "POST" (scénario très probable), vous pouvez utiliser la ligne de commande JavaScript de Firebug pour soumettre par programme une demande POST]. Cliquez simplement sur l'icône "Afficher la ligne de commande" dans Firebug et entrez quelque chose comme cela dans la zone de texte étroite tout en bas de la fenêtre:

    document.forms[0].submit()

Peut-être que cela aide quelqu'un.

13
chris

Une autre solution simple consiste à charger toute page Web utilisant jQuery et à saisir un $ .post () dans la console.

6
Joe

Test de ressource HTTP est un plugin firefox qui peut le faire.

4
Bozho

Le Hackbar est un autre plugin Firefox puissant pour effectuer des post-requêtes et quelques fonctionnalités supplémentaires.

1
oopbase

Related: Pour renvoyer un POST déjà fait, cliquez avec le bouton droit de la souris sur la demande POST dans la vue Net/XHR et cliquez sur "Renvoyer". 

En utilisant Firebug 1.12.0:

1
Murrah

PAS BESOIN de plugins !!

Il suffit de faire glisser l’une quelconque des URL dans BOOKMARK BAR, puis de cliquer avec le bouton droit de la souris et EDIT, puis d’insérer le code javascript:

 enter image description here

javascript:var my_params=Prompt("Enter your parameters","var1=aaaa&var2=bbbbb"); var Target_LINK=Prompt("Enter destination", location.href); function post(path, params) {   var form = document.createElement("form");   form.setAttribute("method", "post");   form.setAttribute("action", path);   for(var key in params) {  if(params.hasOwnProperty(key)) {        var hiddenField = document.createElement("input");      hiddenField.setAttribute("name", key);      hiddenField.setAttribute("value", params[key]);         form.appendChild(hiddenField);  }   }   document.body.appendChild(form);  form.submit(); }   parsed_params={}; my_params.substr(1).split("&").forEach(function(item) {var s = item.split("="), k=s[0], v=s[1]; parsed_params[k] = v;}); post(Target_LINK, parsed_params); void(0); 

puis entrez le lien de site cible et cliquez sur ce bouton dans BOOKMARK BAR! C'est tout!





(source: https://stackoverflow.com/a/38643171/2377343)

0
T.Todua

Je suis arrivé ici à la recherche d'un moyen Firebug de le faire. Puis j'ai réalisé que je pouvais utiliser Fiddler . C’est l’outil le plus puissant que je connaisse pour le débogage des requêtes Web.

Fiddler Le proxy de débogage Web gratuit pour tout navigateur, système ou Plate-forme

Cliquez sur l'onglet Compositeur et écrivez votre demande comme vous le souhaitez - puis cliquez sur Exécuter.

0