是的,确实可以开始,但您需要进行调整和手动操作才能使其工作:
确保您的 PHP 使用为支持HTTP/3 而构建的 libcurl
为你的 PHP 程序提供必要的 HTTP3 符号,可能像下面的例子(因为 CURL/PHP 本身还不知道 HTTP/3)
确保您构建 curl 的 QUIC/h3 库支持与您打算尝试的测试服务器相同的 HTTP/3 草案版本
HTTP/3 和 QUIC 还没有完成,预计会有一些粗糙的边缘和故障。启用详细并注意细节
快乐http3ing!
if (!defined('CURL_HTTP_VERSION_3')) {
define('CURL_HTTP_VERSION_3', 30);
}
$ch = curl_init("https://cloudflare-quic.com/");
curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_3);
curl_exec($ch);
Run Code Online (Sandbox Code Playgroud)