コード例 #1
0
        private async void Respond(HttpListenerRequest request, HttpListenerResponse response)
        {
            //var wireResponse = await this.wire.Response(Request(request));
            var wireResponse = new Response(this.wire, Request(request));


            response.StatusCode        = new Status.Of(wireResponse).AsInt();
            response.StatusDescription = new Reason.Of(wireResponse).AsString();
            foreach (var header in new Headers.Of(wireResponse))
            {
                response.Header(header.Key(), header.Value());
            }
            SendBody(response, wireResponse);
        }