求助:http-client 提示SSL证书错误,谷歌https调用报错,腾讯https正常

求助: gatewayworker的event.php里面,需要调用第三方服务接口,调用腾讯https正常,调用谷歌的https报错,网上搜索了下是由于谷歌的证书是自签名的,所以会提示certificate verify failed,腾讯用的是第三方的证书,能正常调用没有问题。请问这个调用报错该如何设置和处理呢?谢谢 SSL handshake error: stream_socket_enable_crypto(...

daming 发表与 2019-12-09 3042 浏览 1 回答
【反馈】router中,如果数据处理失败,希望终止后续路由,希望返回bool false ,则会导致进程重启

比如官网的http://chat.workerman.net/, 如果你的名字选择为 \h\,即带有特殊字符 \ " 等,会导致后台进程报错并重启,是否存在攻击风险,使得进程反复重启,并且进程中的变量数据将会丢失 补充下,仅供官方参考 如果传输的是gzip压缩,又需要根据用户发来的消息选择路由,则router函数中,如果根据buffer解压缩失败,或者处理失败,希望终止请求,而不是继续返回一个worke...

daming 发表与 2019-11-27 1813 浏览 1 回答
关于数据压缩,请问是否能够动态改变websocket传输的数据类型,比如二进制和文本同时支持

gatewayworker里面看到: // 当客户端连接上来时,设置连接的onWebSocketConnect,即在websocket握手时的回调 $gateway->onConnect = function($connection) { $connection->websocketType = Workerman\Protocols\Websocket::BINARY_TYPE_ARRAYBUFFER;...

daming 发表与 2019-11-20 3218 浏览 3 回答
手机浏览器标签页中websocket无法触发close事件,仍旧在后台连接着。请问是否有好的处理办法?

手机浏览器测试发现在当前标签页打开新聊天室或者刷新等操作,本来是应该退出之前的聊天室,进入新的聊天室,可是现在是发现无法触发close事件,导致当前标签页不仅连接着现在新的聊天室,还连接着老的聊天室,导致老的聊天室一直有该用户(但实际上用户手机端收不到这个老的本该关闭的聊天室的消息了,只是在当前标签页,后台还连接着这个老的聊天室。) 不过关闭手机浏览器该标签页或者退出手机浏览器,可以正常触发close事件,并且服务器...

daming 发表与 2019-11-15 2756 浏览 1 回答
请问是否有一个多个进程间互通的全局变量?

使用的是GatewayWorker,我想实现一个变量记录最近的聊天记录,不通过数据库。任何新用户连接上来,看到的都是相同的全局的最近的聊天记录。 不过考虑到写在event.php中,多进程模式下,这个变量的值就不一致了,会导致新用户如果连接的work进程不一致,看到的这个变量值就不一致了。 请问是否有相应的类似于全局一致的这种变量可以使用呢?或者在哪个文件中定义这个变量,就可以使不同的work进程读取操作到同一个变量...

daming 发表与 2019-11-12 3568 浏览 2 回答
请问在官方的异步http(workerman/http-client)中,如果获取event.php里面的变量值呢?

请问在官方的异步http(workerman/http-client)中,如果获取event.php里面的变量值呢? 使用的是GatewayWorker,在event.php的onMessage里的case 'say'中,使用workerman/http-client定义了回调函数,运行后,提示回调函数里面变量未定义 Notice: Undefined variable: client_id in X:\worker...

daming 发表与 2019-11-11 2048 浏览 1 回答

daming

-15
积分
0
获赞数
0
粉丝数
2019-11-11 加入
🔝