| 1234567891011121314151617181920212223242526272829303132333435 |
- commit 0cace7688d99e6e24593f41977e2529c10641fa5
- Author: Chris Ross (ASP.NET) <[email protected]>
- Date: Wed Jan 3 10:26:56 2018 -0800
- Https Redirect: Change default status code to 307. #210
- diff --git a/src/Microsoft.AspNetCore.HttpsPolicy/HttpsRedirectionOptions.cs b/src/Microsoft.AspNetCore.HttpsPolicy/HttpsRedirectionOptions.cs
- index 52f2b09def7..cc46b0155ab 100644
- --- a/src/Microsoft.AspNetCore.HttpsPolicy/HttpsRedirectionOptions.cs
- +++ b/src/Microsoft.AspNetCore.HttpsPolicy/HttpsRedirectionOptions.cs
- @@ -11,9 +11,9 @@ namespace Microsoft.AspNetCore.HttpsPolicy
- public class HttpsRedirectionOptions
- {
- /// <summary>
- - /// The status code to redirect the response to.
- + /// The status code used for the redirect response. The default is 307.
- /// </summary>
- - public int RedirectStatusCode { get; set; } = StatusCodes.Status302Found;
- + public int RedirectStatusCode { get; set; } = StatusCodes.Status307TemporaryRedirect;
-
- /// <summary>
- /// The HTTPS port to be added to the redirected URL.
- diff --git a/test/Microsoft.AspNetCore.HttpsPolicy.Tests/HttpsRedirectionMiddlewareTests.cs b/test/Microsoft.AspNetCore.HttpsPolicy.Tests/HttpsRedirectionMiddlewareTests.cs
- index 14f7c5444f5..95888d614f0 100644
- --- a/test/Microsoft.AspNetCore.HttpsPolicy.Tests/HttpsRedirectionMiddlewareTests.cs
- +++ b/test/Microsoft.AspNetCore.HttpsPolicy.Tests/HttpsRedirectionMiddlewareTests.cs
- @@ -45,7 +45,7 @@ namespace Microsoft.AspNetCore.HttpsPolicy.Tests
-
- var response = await client.SendAsync(request);
-
- - Assert.Equal(HttpStatusCode.Found, response.StatusCode);
- + Assert.Equal(HttpStatusCode.RedirectKeepVerb, response.StatusCode);
- Assert.Equal("https://localhost/", response.Headers.Location.ToString());
- }
-
|