feat: support Tomcat Command WebSocketBypassNginx

This commit is contained in:
ReaJason
2026-01-18 23:49:41 +08:00
parent b45efd8e1e
commit 3e2d977562
23 changed files with 849 additions and 53 deletions
@@ -120,6 +120,13 @@ public class BlockingJavaWebSocketClient extends WebSocketClient {
return blockingJavaWebSocketClient.sendRequest(message);
}
@SneakyThrows
public static String sendRequestWaitResponseWithHeader(String entrypoint, String message, String headerName, String headerValue) {
BlockingJavaWebSocketClient blockingJavaWebSocketClient = new BlockingJavaWebSocketClient(URI.create(entrypoint));
blockingJavaWebSocketClient.addHeader(headerName, headerValue);
return blockingJavaWebSocketClient.sendRequest(message);
}
@SneakyThrows
public static byte[] sendRequestWaitResponse(String entrypoint, ByteBuffer message) {
BlockingJavaWebSocketClient blockingJavaWebSocketClient = new BlockingJavaWebSocketClient(URI.create(entrypoint));