예제 #1
0
        public async Task HandleTraffic(ITrafficContext trafficContext)
        {
            var httpRequestMessage = await _httpRequestBuilder.BuildHttpRequest(trafficContext);

            var httpResponseMessage = await _httpRequestExecutor.ExecuteRequest(httpRequestMessage);

            var httpResponse = trafficContext.HttpContext.Response;
            await _httpResponseBuilder.BuildHttpResponse(httpResponse, httpResponseMessage);
        }