# Microsoft.AspNetCore.Http

``` diff
 namespace Microsoft.AspNetCore.Http {
     public interface IHeaderDictionary : ICollection<KeyValuePair<string, StringValues>>, IDictionary<string, StringValues>, IEnumerable, IEnumerable<KeyValuePair<string, StringValues>> {
+        StringValues Accept { get; set; }
+        StringValues AcceptCharset { get; set; }
+        StringValues AcceptEncoding { get; set; }
+        StringValues AcceptLanguage { get; set; }
+        StringValues AcceptRanges { get; set; }
+        StringValues AccessControlAllowCredentials { get; set; }
+        StringValues AccessControlAllowHeaders { get; set; }
+        StringValues AccessControlAllowMethods { get; set; }
+        StringValues AccessControlAllowOrigin { get; set; }
+        StringValues AccessControlExposeHeaders { get; set; }
+        StringValues AccessControlMaxAge { get; set; }
+        StringValues AccessControlRequestHeaders { get; set; }
+        StringValues AccessControlRequestMethod { get; set; }
+        StringValues Age { get; set; }
+        StringValues Allow { get; set; }
+        StringValues AltSvc { get; set; }
+        StringValues Authorization { get; set; }
+        StringValues Baggage { get; set; }
+        StringValues CacheControl { get; set; }
+        StringValues Connection { get; set; }
+        StringValues ContentDisposition { get; set; }
+        StringValues ContentEncoding { get; set; }
+        StringValues ContentLanguage { get; set; }
+        StringValues ContentLocation { get; set; }
+        StringValues ContentMD5 { get; set; }
+        StringValues ContentRange { get; set; }
+        StringValues ContentSecurityPolicy { get; set; }
+        StringValues ContentSecurityPolicyReportOnly { get; set; }
+        StringValues ContentType { get; set; }
+        StringValues Cookie { get; set; }
+        StringValues CorrelationContext { get; set; }
+        StringValues Date { get; set; }
+        StringValues ETag { get; set; }
+        StringValues Expect { get; set; }
+        StringValues Expires { get; set; }
+        StringValues From { get; set; }
+        StringValues GrpcAcceptEncoding { get; set; }
+        StringValues GrpcEncoding { get; set; }
+        StringValues GrpcMessage { get; set; }
+        StringValues GrpcStatus { get; set; }
+        StringValues GrpcTimeout { get; set; }
+        StringValues Host { get; set; }
+        StringValues IfMatch { get; set; }
+        StringValues IfModifiedSince { get; set; }
+        StringValues IfNoneMatch { get; set; }
+        StringValues IfRange { get; set; }
+        StringValues IfUnmodifiedSince { get; set; }
+        StringValues KeepAlive { get; set; }
+        StringValues LastModified { get; set; }
+        StringValues Link { get; set; }
+        StringValues Location { get; set; }
+        StringValues MaxForwards { get; set; }
+        StringValues Origin { get; set; }
+        StringValues Pragma { get; set; }
+        StringValues ProxyAuthenticate { get; set; }
+        StringValues ProxyAuthorization { get; set; }
+        StringValues ProxyConnection { get; set; }
+        StringValues Range { get; set; }
+        StringValues Referer { get; set; }
+        StringValues RequestId { get; set; }
+        StringValues RetryAfter { get; set; }
+        StringValues SecWebSocketAccept { get; set; }
+        StringValues SecWebSocketKey { get; set; }
+        StringValues SecWebSocketProtocol { get; set; }
+        StringValues SecWebSocketVersion { get; set; }
+        StringValues Server { get; set; }
+        StringValues SetCookie { get; set; }
+        StringValues StrictTransportSecurity { get; set; }
+        StringValues TE { get; set; }
+        StringValues TraceParent { get; set; }
+        StringValues TraceState { get; set; }
+        StringValues Trailer { get; set; }
+        StringValues TransferEncoding { get; set; }
+        StringValues Translate { get; set; }
+        StringValues Upgrade { get; set; }
+        StringValues UpgradeInsecureRequests { get; set; }
+        StringValues UserAgent { get; set; }
+        StringValues Vary { get; set; }
+        StringValues Via { get; set; }
+        StringValues Warning { get; set; }
+        StringValues WebSocketSubProtocols { get; set; }
+        StringValues WWWAuthenticate { get; set; }
+        StringValues XContentTypeOptions { get; set; }
+        StringValues XFrameOptions { get; set; }
+        StringValues XPoweredBy { get; set; }
+        StringValues XRequestedWith { get; set; }
+        StringValues XUACompatible { get; set; }
+        StringValues XXSSProtection { get; set; }
     }
     public interface IResponseCookies {
+        void Append(ReadOnlySpan<KeyValuePair<string, string>> keyValuePairs, CookieOptions options);
     }
 }
```

