ESP8266: HTTP POST Requests

How to perform HTTP POST requests from the ESP8266 using the Arduino core