Reset Content-Length Header when editing and resending Requests

In the Network tab, when you edit and resend a POST or PUT request, if you modify the length of the request body, the Content-Length header value will still reflect the original unmodified body length. You can remove the Content-Length header before resending the request and it gets autotmagically replaced with the correct content-length upon sending.
However if you don’t remove the content-length header or change its value to the new body length before sending, the request just hangs. This can be super frustrating when you forget to delete the content-length header after manually crafting a large request and having to do it again.
It would be awesome if the content-length value was automatically removed or updated to the body length without having to remove it or modify it manually.

I agree, this is annoying and should be solved. I filed https://bugzilla.mozilla.org/show_bug.cgi?id=1623004 to track it and discuss further on which route we should take to make this work.

Thank you :slight_smile:

Just for posterity, this landed in Firefox 77 thanks to a contribution from ojaswa1942.