解决方案

最近要对一个 websocket 接口进行压测,公司折腾了半天,还是打算用 Java 去写并发压测代码,其中涉及到对 websocket 接口抓包,一开始抓到的是乱码,后来在Rules-Customize Rules里的 OnBeforeRequest 方法里加上下面这段代码后解决了乱码问题。

		if (oSession.RequestHeaders.ExistsAndContains ("Sec-WebSocket-Extensions", "permessage-deflate")) {
			oSession.RequestHeaders.Remove ( "Sec-WebSocket-Extensions");
		}

位置如下:
在这里插入图片描述

更多推荐