Uploaded December 2018 | Updated September 2026, 1 week ago
In this tutorial we will check how to connect the ESP32 to a HTTP/2 server, using the Arduino core.
We will make use of the sh2lib IDF wrapper, installed as an Arduino library. For a video explanation on how to get this wrapper to work on the Arduino core, please check here:
youtu.be/00P8oIbNK-Q
Tested on ESP32 FireBeetle board:
dfrobot.com/product-1590.html
Original IDF HTTP/2 request example:
github.com/espressif/esp-idf/blob/master/examples/protocols/http2_request/main/http2_request_example_main.c
Test server:
http2.golang.org
Related Posts (Written):
ESP32 HTTP/2 GET request: techtutorialsx.com/2018/11/19/esp32-arduino-http-2-get-request
ESP32 HTTP/2 GET request with continuous stream response: techtutorialsx.com/2018/11/23/esp32-http-2-get-request-with-continuous-stream-response
ESP32 HTTP/2 GET request adding headers: techtutorialsx.com/2018/11/25/esp32-http-2-adding-headers-to-get-request
ESP32 HTTP/2 GET request with Brotli encoding decompression: techtutorialsx.com/2018/12/08/esp32-http-2-decompressing-brotli-encoded-content
Many other ESP32 tutorials at my blog:
techtutorialsx.com/category/esp32
In this tutorial we will check how to connect the ESP32 to a HTTP/2 server, using the Arduino core.
We will make use of the sh2lib IDF wrapper, installed as an Arduino library. For a video explanation on how to get this wrapper to work on the Arduino core, please check here:
youtu.be/00P8oIbNK-Q
Tested on ESP32 FireBeetle board:
dfrobot.com/product-1590.html
Original IDF HTTP/2 request example:
github.com/espressif/esp-idf/blob/master/examples/protocols/http2_request/main/http2_request_example_main.c
Test server:
http2.golang.org
Related Posts (Written):
ESP32 HTTP/2 GET request: techtutorialsx.com/2018/11/19/esp32-arduino-http-2-get-request
ESP32 HTTP/2 GET request with continuous stream response: techtutorialsx.com/2018/11/23/esp32-http-2-get-request-with-continuous-stream-response
ESP32 HTTP/2 GET request adding headers: techtutorialsx.com/2018/11/25/esp32-http-2-adding-headers-to-get-request
ESP32 HTTP/2 GET request with Brotli encoding decompression: techtutorialsx.com/2018/12/08/esp32-http-2-decompressing-brotli-encoded-content
Many other ESP32 tutorials at my blog:
techtutorialsx.com/category/esp32