Handmatig HTTP POST-verzoeken verzenden vanuit Firefox of Chrome-browser

Ik wil enkele URL’s testen in een webtoepassing waaraan ik werk. Daarvoor wil ik handmatig HTTP POST-verzoeken maken (wat betekent dat ik alle parameters kan toevoegen die ik leuk vind).

Is er functionaliteit in Chrome en/of Firefox die ik mis?


Antwoord 1, autoriteit 100%

Ik heb een Chrome-app gemaakt met de naam Postbodevoor dit soort dingen. Alle andere extensies leken een beetje gedateerd, dus ik heb ze zelf gemaakt. Het heeft ook een heleboel andere functies die nuttig zijn geweest om onze eigen API hier te documenteren.


Postman heeft nu ook native apps(dwz standalone) voor Windows, Mac en Linux! Het is nu beter om native apps te gebruiken, lees hier.



Antwoord 2, autoriteit 17%

CURLis geweldigom te doen wat je wilt! Het is een eenvoudige, maar effectieve opdrachtregeltool.

REST-implementatietestopdrachten:

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

Antwoord 3, autoriteit 10%

Firefox

Open Netwerkpaneel in Ontwikkelaarstools door op Ctrl+Shift+Ete drukken of door Menubalk -> Hulpmiddelen -> Webontwikkelaar -> Netwerk. Klik vervolgens op het kleine deurpictogram in de rechterbovenhoek (in uitgevouwen vorm in de schermafbeelding, u vindt het net links van de gemarkeerde kopteksten), tweede rij (als u het niet ziet, laadt u de pagina opnieuw) -> Bewerk en verzend elk gewenst verzoek opnieuw


Antwoord 4, autoriteit 7%

Vergeet de browser en probeer CLI. HTTPieis een geweldig hulpmiddel!

CLIHTTP-clients:

Als u aandringt op een browserextensie, dan:

Chrome:

Firefox:


Antwoord 5, autoriteit 2%

Nadat ik enorm was geïnspireerd door Postman voor Chrome, besloot ik iets soortgelijks te schrijven voor Firefox.

REST Easy* is een herstartloze Firefox-add-on die bedoeld is om zoveel mogelijk controle over verzoeken. De add-on bevindt zich nog in een experimentele staat (hij is nog niet eens door Mozilla beoordeeld)maar de ontwikkeling vordert goed.

Het project is open source, dus als iemand zich geroepen voelt om te helpen met de ontwikkeling, zou dat geweldig zijn: https:// github.com/nathan-osman/Rest-Easy

* de add-on die beschikbaar is via http://addons.mozilla.orgzal altijd iets achterlopen op de beschikbare code op GitHub


Antwoord 6

Je hebt specifiek gevraagd om “extensie of functionaliteit in Chrome en/of Firefox”, die de antwoorden die je al hebt ontvangen geven, maar ik hou wel van de eenvoud van oezi’s antwoord op de gesloten vraag “Hoe kan ik een POST-verzoek verzenden met een webbrowser?” voor eenvoudige parameters. oezi zegt:

Bij een formulier stelt u methodin op "post"

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

Dwz, bouw een heel eenvoudige pagina voor jezelf om de POST-acties te testen .


Antwoord 7

Hier is de Advanced REST Client-extensie voor Chrome.

Het werkt geweldig voor mij — onthoud dat je de debugger er nog steeds mee kunt gebruiken. Het paneel Netwerk is bijzonder handig; het geeft je gerenderde JSON-objecten en foutpagina’s.


Antwoord 8

Voor Firefox is er ook een extensie genaamd RESTClient, wat best aardig is:

RESTClient, een debugger voor RESTful-webservices


Antwoord 9

Het is misschien niet direct gerelateerd aan browsers, maar Fiddleris een andere goede software.


10

U kunt ook Watir of Watin om browsers te automatiseren. Watir is geschreven voor Ruby en Watin is voor .NET-talen. Ik weet niet zeker of het is waar je naar op zoek bent.


11

Probeer Runscope. Een gratis tool-sampling die hun service wordt verstrekt op https://www.hurl.it/ .

U kunt de methode, authenticatie, headers, parameters en lichaam instellen. Het antwoord toont statuscode, headers en lichaam. Het antwoordorgaan kan worden geformatteerd van JSON met een ingerichte hiërarchie.

Betaalde accounts kunnen Test API-oproepen automatiseren en retourgegevens gebruiken om nieuwe testoproepen te bouwen.

COI-openbaarmaking: ik heb geen relatie met Runscope.


12

Uitchecken HTTP-tool voor Firefox. ..

Gericht op webontwikkelaars die HTTP-verzoeken en antwoorden moeten debuggen.
Kan zeer nuttig zijn tijdens het ontwikkelen van rustgebaseerde API.

Kenmerken:

  • Krijg
  • hoofd
  • post
  • Zet
  • verwijderen

Voeg de kop (en) toe om aan te vragen.
Voeg het lichaamsinhoud toe om aan te vragen.

Bekijk kopbal (s) in reactie.
Bekijk het lichaamsgehalte in reactie.
Bekijk de statuscode van reactie.
Bekijk de statustekst van reactie.


13

Er zijn een aantal andere klanten geboren sinds de opkomst van postbode die hier de moeite waard is om hier te vermelden:


Antwoord 14

Je kunt verzoeken rechtstreeks vanuit de browser plaatsen met ReqBin.
Er is geen plug-in of desktoptoepassing vereist.

Other episodes