コード例 #1
0
ファイル: SystemWebPlatform.cs プロジェクト: RetroRabbit/Mike
        public async Task RewriteResponseAsync(IResponse newResponse, CancellationToken cancellationToken)
        {
            var response = _context.Response;

            response.ClearHeaders();
            foreach (var header in newResponse.Headers) response.Headers.Add(header.Key, header.Value);
            response.StatusCode = newResponse.StatusCode;
            response.Status = newResponse.ReasonPhrase;
            await newResponse.WriteResponse(response.OutputStream, cancellationToken);
        }