Open
Description
Hello !
i'm trying to send base64 ( file size: 1MB ) from javascript( web interface) to engine.io-server-java but socket transport get closed.
when trying to send 260 KB, everything worked fine.
i tried to do some stuff as below:
increasing Header size
`HttpConfiguration httpConfiguration = new HttpConfiguration();
logger.info("getRequestHeaderSize "+httpConfiguration.getRequestHeaderSize());
httpConfiguration.setRequestHeaderSize(bufferSize);
httpConfiguration.setResponseHeaderSize(bufferSize);
httpConfiguration.setHeaderCacheSize(65534);
ServerConnector serverConnector = new ServerConnector(mServer, new HttpConnectionFactory(httpConfiguration));
serverConnector.setHost(ip);
serverConnector.setPort(port);
serverConnector.setAcceptedSendBufferSize(bufferSize);
serverConnector.setAcceptedReceiveBufferSize(bufferSize);
serverConnector.setIdleTimeout(999999999);`
increasing form content and keys size
` ServletContextHandler servletContextHandler = new ServletContextHandler(ServletContextHandler.SESSIONS);
servletContextHandler.setContextPath("/");
servletContextHandler.addFilter(RemoteAddrFilter.class, "/socket.io/*", EnumSet.of(DispatcherType.REQUEST));
servletContextHandler.setMaxFormContentSize(bufferSize);
servletContextHandler.setMaxFormKeys(bufferSize);
servletContextHandler.setStopTimeout(999999999);`
Please need someone help
Metadata
Metadata
Assignees
Labels
No labels