HttpClient for Arduino with ESP8266_AT
Target Arduino Boards
This library is made to be usable even with Arduino UNO. It has very limited memory resource, works on different voltage level (5.0V) from ESP8266's 3.3V, and has only one hardware serial. Which means that you can use any kind of Arduino boards with this library without modifying default serial buffer size. It works fine with just 64 byte buffer size, using SoftwareSerial or HardwareSerial, whichever you like.
To be usable for Arduino UNO without serial communication's parity check, we abandoned to receive data from servers. HTTP POST and even HTTP GET can only be used to SEND data.
How to get started
Please see the following simple and yet sufficient examples.