step1. Clone the esp-idf repository to the following path: ~/esp/esp-idf
step2. Run ./scripts/build.sh to build
step3. Run ./scripts/flash.sh to flash.
For demo and details check this link: https://esp32tutorials.com/esp32-esp-idf-websocket-web-server/
ESP32 Https server 错误Header fields are too long for server to interpret