### Is there an existing issue for this?

- [X] I have searched the existing issues and read the documentation

### Question

Using a websocket apigatewayv2 in localstack and i need to change the body of the request e.g. add the connectionid, which is something i can do with a HTTP integration on the AWS gateway, however when I try this with localstack i receive the following error "Unsupported integration type "HTTP" for Websocket API ID" and then prints the ID of the API, if this feature is not enabled then how should we test the actual API where the connectionId and other things are added to the request body

### Anything else?

_No response_
def proxy():
            ident = self._ident()
            ctx = self.CONTEXTS_BY_THREAD.get(ident)
            if ctx:
                return ctx._stdout if type == "stdout" else ctx._stderr
            return original_stream
        return proxy
    def _ident(self):
        
        return threading.current_thread().ident
    def stdout(self):
        return self._stream_value(self._stdout)
    def stderr(self):
        return self._stream_value(self._stderr)
    def _stream_value(self, stream):
        return stream.getvalue() if hasattr(stream, "getvalue") else stream
class ObjectIdHashComparator:
    """Simple wrapper class that allows us to create a hashset using the object id(..) as the entries' hash value"""
    def __init__(self, obj):
        self.obj = obj
        self._hash = id(obj)
    def __hash__(self):
        return self._hash
    def __eq__(self, other):
        
        return self.obj == other.obj
class ArbitraryAccessObj: