This schematics is useful for reference in hardware connections if you own an ESP-12, also know as NodeMCU V0.9, refer to this for pinouts. ESP8266 GPIO's names and NodeMCU pin naming are different, as example GPIO16, who is used for wakeup the SoC from deepsleep() mode, in ESP-12 ...
Simple Async HTTP Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of AsyncTCP libraries, such as AsyncTCP, ESPAsyncTCP, AsyncTCP_STM32, etc.. for ESP32 (including ESP32_S2, ESP32_S3 and ESP32_C3), WT32_ETH01 (ESP32 + LAN8720),