feat: support Tomcat Command WebSocketBypassNginx

This commit is contained in:
ReaJason
2026-01-14 01:21:32 +08:00
parent 251b398a93
commit 4331feb675
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));