Frage Wie starte ich manuell HTTP POST-Anfragen mit Firefox oder Chrome? [geschlossen]


Ich möchte einige URLs in einer Webanwendung testen, an der ich gerade arbeite. Dafür möchte ich manuell HTTP-POST-Anfragen erstellen (was bedeutet, dass ich beliebige Parameter hinzufügen kann, die mir gefallen).

Gibt es eine Erweiterung oder Funktionalität in Chrome und / oder Firefox, die ich vermisse?


759
2018-01-25 18:45


Ursprung


Antworten:


Ich habe eine Chrome-App mit dem Namen erstellt Briefträger für diese Art von Zeug. Alle anderen Erweiterungen schienen etwas veraltet, also mein eigenes. Es hat auch eine Reihe anderer Funktionen, die hilfreich waren, um unsere eigene API hier zu dokumentieren.


Postbote hat es jetzt auch native Apps (d. h. eigenständig) für Windows, Mac und Linux! Es ist besser, jetzt native Apps zu verwenden, lesen Sie mehr Hier.


1349
2018-03-15 08:32



CURL ist toll, zu tun, was Sie wollen! Es ist ein einfaches, aber effektives Befehlszeilenwerkzeug: https://curl.haxx.se/

Testbefehle zum Ausführen der Implementierung:

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

173
2018-06-01 07:54



Browser vergessen und CLI ausprobieren. HTTPie ist ein tolles Werkzeug!

enter image description here

CLI http-Clients:

Wenn Sie auf Browser-Erweiterung bestehen, dann:

Chrom:

Feuerfuchs:


134
2018-02-09 15:43



Feuerfuchs

Öffnen Sie das Netzwerkfenster in den Entwicklertools, indem Sie drücken Strg-Umschalt-Q oder über Firefox -> Entwicklertools -> Registerkarte "Netzwerk" (markiert). Klicken Sie dann auf das kleine Türsymbol oben rechts (in der vergrößerten Form im Screenshot finden Sie es direkt links neben den markierten Überschriften), in der zweiten Zeile (wenn Sie es nicht sehen, laden Sie die Seite neu) -> Bearbeiten und Senden Sie die gewünschte Anfrage erneut

EDIT: Bild hinzugefügt. Leider bin ich auf Linux, also kein einfaches Werkzeug, um Sachen herumzukreisen, aber hoffentlich würden die Highlights die Dinge klarstellen. enter image description here.


86
2017-11-10 16:23



Sehr inspiriert von Postbote für ChromeIch habe mich entschieden, etwas Ähnliches für Firefox zu schreiben.

Ruhig schlafen* ist ein neustartloses Firefox-Add-on, das so viel Kontrolle wie möglich über Anfragen bieten soll. Das Add-On befindet sich noch in einem experimentellen Zustand (es wurde noch nicht einmal von Mozilla überprüft) aber die Entwicklung schreitet gut voran.

Das Projekt ist Open Source. Wenn sich jemand dazu fühlt, bei der Entwicklung zu helfen, wäre das großartig: https://github.com/nathan-osman/Rest-Easy

* das Add-on verfügbar von http://addons.mozilla.org wird immer etwas hinter dem auf GitHub verfügbaren Code sein


41
2017-11-09 19:53



Es ist ein bisschen hässlich, aber da ist der Einfacher REST-Client Erweiterung für Chrome.

Es funktioniert gut für mich - denken Sie daran, dass Sie den Debugger immer noch damit verwenden können. Der Bereich Netzwerk ist besonders nützlich. Es gibt Ihnen gerenderte JSON-Objekte und Fehlerseiten.


15
2018-01-23 21:41



Sie haben ausdrücklich nach "Erweiterung oder Funktionalität in Chrome und / oder Firefox" gefragt, die die Antworten, die Sie bereits erhalten haben, liefern, aber ich mag die Einfachheit von oezi's Antwort auf die geschlossene Frage "Wie schicke ich eine Postanfrage mit einem Webbrowser?" für einfache Parameter. oezi sagt:

mit einem Formular, nur festgelegt method zu "post"

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

I.e. Erstellen Sie sich eine sehr einfache Seite, um die Post-Aktionen zu testen.


11
2018-01-21 10:42