ahmy
ahmy

Reputation: 4365

Replay HTTP POST in google chrome Developer

Im switching from firebug to Google Chrome developer tools. I like it so far, but one feature that I really missing is replaying a http post.

on firebug, I can right click on the request (on the net or console tab), "open in new tab" and replay that request. When I try the same thing on google chrome, it did not sent it as POST instead as a GET so the parameter did not sent to the server

Is there any way i can do this in chrome?

Upvotes: 99

Views: 91519

Answers (7)

Boris Smus
Boris Smus

Reputation: 8472

Update:

Yes, it is possible in the latest version of Google Chrome.
Just right click on the request and select Replay XHR.

Another way as others pointed out is to:

  1. Right click request > "Copy" > "Copy as curl". Paste it to shell. or
  2. Right click request > "Copy" > "Copy as fetch". Paste it to the console tab

There's currently no way to do this, but please star this bug to track progress on this front.

Upvotes: 82

Luan Cardoso
Luan Cardoso

Reputation: 301

On chrome I couldn't find replay for no XHR requests, but on Firefox i found the option to resend POST requests.

enter image description here

Upvotes: 1

Marquez
Marquez

Reputation: 6039

My favorite way is to right click on the POST request and Copy as fetch option (see attached image). I can then paste that into the console as Javascript to alter the request if needed and re-run it.

enter image description here

Upvotes: 33

Dichen
Dichen

Reputation: 368

Chrome supports "Replay XHR" already, also installing a browser plugin definitely helps you if you want to modify the request. But another more flexible way is right click on the request, choose "copy -> copy as cURL", then paste the curl request to your command line terminal. Then you can modify the request however you like.

Upvotes: 2

Roman
Roman

Reputation: 1396

If you want to modify the post request you can use Tamper Chrome (extension)

Upvotes: 1

diyism
diyism

Reputation: 12935

"Replay XHR" in Chrome only can replay, if you want to modify the post request you should use firefox and Live HTTP Headers addon.

Upvotes: 14

Luke The Obscure
Luke The Obscure

Reputation: 1524

As of right now (09/20/2012) this feature is available in the bleeding edge version of Chrome called Chrome Canary. Simply right click on the xhr request in the network panel and select "Replay XHR".

It's still not quite as useful as the Firebug "open in new tab" if you are returning HTML formatted debug information.

Upvotes: 5

Related Questions