title: Can't set headers (any) on .net core 2.2
body: <p>I've tried different approaches just in case there would a bug (found somewhere info that there was missing code for one of those methods).</p>
  
  <pre><code>  HttpContext.Response.Headers["2"] = "22";
              Response.Headers["3"] = "3";
              _httpContextAccessor.HttpContext.Response.Headers["4"] = "4";
              _httpContextAccessor.HttpContext.Request.Headers["5"] = "5";
              this.Response.Headers["6"] = "6";
              this.Request.Headers["7"] = "7";
              Request.Headers.Add("Test", $"Bearer {2222}");
              HttpContext.Response.Headers.Add("Test", "test");
              Response.Headers.Add("Authorization", $"Bearer {222}");
              _httpContextAccessor.HttpContext.Response.Headers.Append("Apped", "aa");
              _httpContextAccessor.HttpContext.Request.Headers.Append("fasfasdf", "fsadf");
              _httpContextAccessor.HttpContext.Response.Headers.Add("3333", "r33r");
              _httpContextAccessor.HttpContext.Request.Headers.Add("r32f432g34g", "8888");
              this.Response.Headers.Add("1", "a");
              _httpContextAccessor.HttpContext.Response.Headers.TryAdd("f", "f");
  </code></pre>
  
  <p>I've tried Return View(), return 200, return redirect to action.</p>
  
  <p>Chrome shows those on Response headers, but won't set them.</p>
  
  <p>I am using local VS 2019, .net core 2.2, newest chrome.</p>
  
  <p>Any idea ?? </p>