Hi Altexis,
I'm not near an expert with this, but played around with it a little. this is how it works for me:
when sending the request header, make sure you set the Content-Length (string length of request body*) and Content-Type (application/x-www-form-urlencoded). then after indicating the end of the header with a blank line (\r\n\r\n), you send the name and value pairs separated by ampersand as request body, like "input1=test&input2=testtest".
- make sure the length is exact. if too long, both browser and server may sit waiting for something that isn't going to happen, and if too short, the rest of the request body will be ignored.