From 727efaec4959494935dfb93baa98942a53eb6037 Mon Sep 17 00:00:00 2001 From: Justin Kotalik Date: Fri, 17 Nov 2017 09:51:54 -0800 Subject: [PATCH] Changes Https Redirect default from 301 to 302 (#272) --- src/Microsoft.AspNetCore.HttpsPolicy/HttpsRedirectionOptions.cs | 2 +- .../HttpsRedirectionMiddlewareTests.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Microsoft.AspNetCore.HttpsPolicy/HttpsRedirectionOptions.cs b/src/Microsoft.AspNetCore.HttpsPolicy/HttpsRedirectionOptions.cs index 38f7026e25..238f2eb484 100644 --- a/src/Microsoft.AspNetCore.HttpsPolicy/HttpsRedirectionOptions.cs +++ b/src/Microsoft.AspNetCore.HttpsPolicy/HttpsRedirectionOptions.cs @@ -13,7 +13,7 @@ namespace Microsoft.AspNetCore.HttpsPolicy /// /// The status code to redirect the response to. /// - public int RedirectStatusCode { get; set; } = StatusCodes.Status301MovedPermanently; + public int RedirectStatusCode { get; set; } = StatusCodes.Status302Found; /// /// The TLS port to be added to the redirected URL. diff --git a/test/Microsoft.AspNetCore.HttpsEnforcement.Tests/HttpsRedirectionMiddlewareTests.cs b/test/Microsoft.AspNetCore.HttpsEnforcement.Tests/HttpsRedirectionMiddlewareTests.cs index e9312decba..aabba1324e 100644 --- a/test/Microsoft.AspNetCore.HttpsEnforcement.Tests/HttpsRedirectionMiddlewareTests.cs +++ b/test/Microsoft.AspNetCore.HttpsEnforcement.Tests/HttpsRedirectionMiddlewareTests.cs @@ -41,7 +41,7 @@ namespace Microsoft.AspNetCore.HttpsPolicy.Tests var response = await client.SendAsync(request); - Assert.Equal(HttpStatusCode.MovedPermanently, response.StatusCode); + Assert.Equal(HttpStatusCode.Found, response.StatusCode); Assert.Equal("https://localhost/", response.Headers.Location.ToString()); }