Add CORS headers to known headers (#389).
This commit is contained in:
parent
11e046e017
commit
a53949c33e
File diff suppressed because it is too large
Load Diff
|
|
@ -114,7 +114,6 @@ namespace Microsoft.AspNet.Server.KestrelTests
|
|||
headers.Values);
|
||||
}
|
||||
|
||||
|
||||
[Fact]
|
||||
public void ContainsAndContainsKeyWork()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -103,6 +103,13 @@ namespace Microsoft.AspNet.Server.Kestrel.GeneratedCode
|
|||
"Expires",
|
||||
"Last-Modified"
|
||||
};
|
||||
// http://www.w3.org/TR/cors/#syntax
|
||||
var corsRequestHeaders = new[]
|
||||
{
|
||||
"Origin",
|
||||
"Access-Control-Request-Method",
|
||||
"Access-Control-Request-Headers",
|
||||
};
|
||||
var requestHeaders = commonHeaders.Concat(new[]
|
||||
{
|
||||
"Accept",
|
||||
|
|
@ -126,7 +133,7 @@ namespace Microsoft.AspNet.Server.Kestrel.GeneratedCode
|
|||
"TE",
|
||||
"Translate",
|
||||
"User-Agent",
|
||||
}).Select((header, index) => new KnownHeader
|
||||
}).Concat(corsRequestHeaders).Select((header, index) => new KnownHeader
|
||||
{
|
||||
Name = header,
|
||||
Index = index
|
||||
|
|
@ -139,6 +146,16 @@ namespace Microsoft.AspNet.Server.Kestrel.GeneratedCode
|
|||
"Transfer-Encoding",
|
||||
"Content-Length",
|
||||
};
|
||||
// http://www.w3.org/TR/cors/#syntax
|
||||
var corsResponseHeaders = new[]
|
||||
{
|
||||
"Access-Control-Allow-Credentials",
|
||||
"Access-Control-Allow-Headers",
|
||||
"Access-Control-Allow-Methods",
|
||||
"Access-Control-Allow-Origin",
|
||||
"Access-Control-Expose-Headers",
|
||||
"Access-Control-Max-Age",
|
||||
};
|
||||
var responseHeaders = commonHeaders.Concat(new[]
|
||||
{
|
||||
"Accept-Ranges",
|
||||
|
|
@ -151,7 +168,7 @@ namespace Microsoft.AspNet.Server.Kestrel.GeneratedCode
|
|||
"Set-Cookie",
|
||||
"Vary",
|
||||
"WWW-Authenticate",
|
||||
}).Select((header, index) => new KnownHeader
|
||||
}).Concat(corsResponseHeaders).Select((header, index) => new KnownHeader
|
||||
{
|
||||
Name = header,
|
||||
Index = index,
|
||||
|
|
|
|||
Loading…
Reference in New Issue