libwebsocket 超过1024字节Connect的时候发送到服务器被截取

如题,在native 平台的时候建立连接,如果url超过1024长度的时候会发生截取,我们在js层的Websocket接口打印和引擎层调用第三方libwebsocket 的lws_client_connect_via_info

做了日志打印,发现都没有出现被截取的情况。然后看了下发现引擎用的是2.1版本比较了下发现fax发现引擎的版本和源码版本不一致,是否引擎对Websocket做了一些修改导致的

那个地方不一样了?
这块引擎直接用 libwebsockets 这个库,把url透传给libwebsockets,我猜测应该是libwebsockets内部做了buffer大小的限制。
能够把url压短一点么?

代码行数都不一样。。。

现在的方案暂时是把url压短了,不过问题是我们咨询过作者不要超过2k是不会有问题的。但是我们的1024就被截取了。

弱弱的問一下,為什麼url有那麼長的 :flushed:

你可以自己编一个 libwebsockets 的库打日志调试一下。