An API that connects multiple Microsoft services, enabling data access and automation across platforms
They say it's supported but the reality is different. The Graph API always uses HTTP/1.1 even if the client supports HTTP/2:
curl -sS -o /dev/null --http2 -v https://graph.microsoft.com/v1/me/messages 2>&1 | grep -i alpn
* ALPN: curl offers h2,http/1.1
* ALPN: server did not agree on a protocol. Uses default.
Whereas e.g. Outlook does support it:
curl -sS -o /dev/null --http2 -v https://outlook.cloud.microsoft 2>&1 | grep -i alpn
* ALPN: curl offers h2,http/1.1
* ALPN: server accepted h2