Without it your message will be empty and the message will be replaced by "triggered".
I initially missed this because normally this happens when using a GET request instead of POST, so it took a bit of time to figure out I had forgotten the Content-Length header.