From cdb08e08793f6f5d41de30ebf0f18b072e79ffbc Mon Sep 17 00:00:00 2001 From: Ice3man543 Date: Fri, 12 Nov 2021 04:44:02 +0530 Subject: [PATCH] misc fixes to websocket --- v2/pkg/protocols/websocket/websocket.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/v2/pkg/protocols/websocket/websocket.go b/v2/pkg/protocols/websocket/websocket.go index cdc40cc0c..47a87a78d 100644 --- a/v2/pkg/protocols/websocket/websocket.go +++ b/v2/pkg/protocols/websocket/websocket.go @@ -172,7 +172,11 @@ func (request *Request) executeRequestWithPayloads(input, hostname string, dynam payloadValues["Hostname"] = parsed.Host payloadValues["Host"] = parsed.Hostname() payloadValues["Scheme"] = parsed.Scheme - payloadValues["Path"] = parsed.Path + requestPath := parsed.Path + if values := parsed.Query(); len(values) > 0 { + requestPath = requestPath + "?" + values.Encode() + } + payloadValues["Path"] = requestPath requestOptions := request.options for key, value := range request.Headers {