ESP32 Arduino: Connect to HTTP/2 server @techtutorialsx11
ESP32 Arduino: Connect to HTTP/2 server  @techtutorialsx11
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
ESP32 Arduino: Connect to HTTP/2 server
Techtutorialsx |

ESP32 Arduino: Connect to HTTP/2 server

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER