public override IODataResponseMessage GetResponse()
        {
            var response = _controller.ShimResponse(ShimWebRequest.WebRequest);

            ShimResponseMessage shimResponse = new ShimResponseMessage(response);

            return(shimResponse);
        }
        public override IODataResponseMessage GetResponse()
        {
            var response = _controller.ShimResponse(ShimWebRequest.WebRequest, _requestStream);

            ShimResponseMessage shimResponse = new ShimResponseMessage(response);

            // clean up the request stream
            Dispose();

            return(shimResponse);
        }
        public override IODataResponseMessage GetResponse()
        {
            var response = _controller.ShimResponse(ShimWebRequest.WebRequest, _requestStream);

            ShimResponseMessage shimResponse = new ShimResponseMessage(response);

            // clean up the request stream
            Dispose();

            return shimResponse;
        }