curl позволяет выполнить данный запрос. Ниже приведён пример на php
<?php
if (!defined('CURL_HTTP_VERSION_2_0')) {
define ('CURL_HTTP_VERSION_2_0', 3);
}
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://someurl.com');
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_VERBOSE, true);
curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_2_0);
$response = curl_exec($ch);
curl_close($ch);
В ответе по мимо прочих заголовков вы увидите “HTTP/2 200”, разумеется для этого на сервере должна быть поддержка HTTP/2
* old SSL session ID is stale, removing
* Connection state changed (MAX_CONCURRENT_STREAMS == 128)!
< HTTP/2 200
< server: nginx-reuseport/1.13.4
< date: Sun, 28 Mar 2021 07:17:54 GMT
< content-type: application/json; charset=UTF-8
< content-length: 38