Replay HTTP POST in google chrome Developer

Google ChromeGoogle Chrome-ExtensionFirebugGoogle Chrome-Devtools

Google Chrome Problem Overview


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?

Google Chrome Solutions


Solution 1 - Google Chrome

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 - Google Chrome

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 - Google Chrome

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

Solution 4 - Google Chrome

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.

Solution 5 - Google Chrome

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.

Solution 6 - Google Chrome

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

Solution 7 - Google Chrome

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

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionahmyView Question on Stackoverflow
Solution 1 - Google ChromeBoris SmusView Answer on Stackoverflow
Solution 2 - Google ChromeMarquezView Answer on Stackoverflow
Solution 3 - Google ChromediyismView Answer on Stackoverflow
Solution 4 - Google ChromeLuke The ObscureView Answer on Stackoverflow
Solution 5 - Google ChromeDichenView Answer on Stackoverflow
Solution 6 - Google ChromeRomanView Answer on Stackoverflow
Solution 7 - Google ChromeLuan CardosoView Answer on Stackoverflow