Я работаю над asp.net core 2.1 API. API работает, как и ожидалось, во всех средах. недавно мы включили его для заголовков HSTS. поэтому добавленный ниже код в файле startup.cs -> метод ConfigureServices
services.AddHsts(options =>
{
options.Preload = true;
options.IncludeSubDomains = true;
});
services.AddHttpsRedirection(options =>
{
options.RedirectStatusCode = StatusCodes.Status301MovedPermanently;
options.HttpsPort = int.Parse(443);
});
Когда я проверяю ответ от почтальона в среде разработчиков на запрос http
это дает мне код состояния перенаправления 302. что, как и ожидалось
Но на производстве для http запроса,
Это дает мне 404 файл или каталог не найден.
'' '' '' '' '' '' '' '' '' ''»
В методе Configure мы имеем
'' '' '' '' '
app.UseHsts()
.UseHttpsRedirection();
Я ожидаю, что на Производстве я также получу код состояния 302 вместо 404.
Я пропустил какие-либо другие настройки. Почему почтальон показывает 404 на производстве, а 302 на разработчике, когда код одинаков на обеих средах