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?


Solution 1:

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 ss 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.

Solution 2:

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

Solution 3:

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