按照官方的操作文档,只启动ws服务,swoole可以正确处理ws和http请求。
但是swow驱动下,会抛出异常:Hyperf\WebSocketServer\Exception\WebSocketHandeShakeException: sec-websocket-key is invalid! in /vendor/hyperf/websocket-server/src/Server.php:131
如果注释掉这个key检查,会继续抛出下一个异常:Hyperf\HttpMessage\Exception\BadRequestHttpException: Unsupported Upgrade Type in /vendor/hyperf/engine-swow/src/WebSocket/WebSocket.php:78
按照官方的操作文档,只启动ws服务,swoole可以正确处理ws和http请求。 但是swow驱动下,会抛出异常:Hyperf\WebSocketServer\Exception\WebSocketHandeShakeException: sec-websocket-key is invalid! in /vendor/hyperf/websocket-server/src/Server.php:131
如果注释掉这个key检查,会继续抛出下一个异常:Hyperf\HttpMessage\Exception\BadRequestHttpException: Unsupported Upgrade Type in /vendor/hyperf/engine-swow/src/WebSocket/WebSocket.php:78
hyperf框架版本:3.0 php版本:8.1