Replay HTTP POST in google chrome Developer
Google ChromeGoogle Chrome-ExtensionFirebugGoogle Chrome-DevtoolsGoogle 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:
- Right click request > "Copy" > "Copy ss curl". Paste it to shell. or
- 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.
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)