我正在实现http2协议,握手方式目前大多数客户端都是ssl协商上层协议,也就是告诉客户端服务器支持h2 在监听的时候要加以下设置 stream_context_set_option($this->_context, "ssl", "alpn_protocols", "h2, http/1.1"); 目前我直接改的worker类,在里面添加这个参数,但是这不便于升级。我看了一圈也没看到有回调函数
有没有其他办法搞定呢?
这样试下
$context = [ 'ssl' => [ 'alpn_protocols' => 'h2, http/1.1' ] ]; $worker = new Worker('http://0.0.0.0:8181', $context); $worker->transport = 'ssl';
这样可以,谢谢
这样试下
这样可以,谢谢