Your comments

So, does this mean I have to use a TCP device instead of a HTTP_TCP device?

I already tried to implement my own HTTP packet using that method, but for some reason the EVENT_RECEIVE_TEXT listener doesn't fire when using DEVICE_CUSTOM_TCP.

Ok, then how to I make the request include 'Content-Length: 0'? Because right now it won't send the header at all if the content is empty.