Добавление пользовательских заголовков в dotnet core web api - PullRequest
0 голосов
/ 20 февраля 2019

Мы разработали сервис с использованием основного веб-интерфейса DotNet.Нам нужно вернуть пользовательские заголовки с некоторыми данными для всех запросов.Мы разработали промежуточное программное обеспечение для возврата пользовательского заголовка.Он работает, как и ожидалось, когда мы пытаемся извлечь службу из исходного кода (выполнение API через Visual Studio и доступ к службе с помощью почтальона).Однако когда мы разворачиваем службу в среде DEV, где мы получаем доступ к службам через HTTPS, ни одна из служб не возвращает настраиваемый заголовок.

мы включили cors следующим образом в файле startup.cs:

services.AddCors(o => o.AddPolicy("MyPolicy", builder =>
            {
                builder.AllowAnyOrigin()
                       .AllowAnyMethod()
                       .AllowAnyHeader();

            }));

app.UseCors("MyPolicy");

и перед добавлением заголовка в промежуточное ПО было включено следующее:

headers.Add("Access-Control-Expose-Headers", "pickup-claims");

Не пропущены ли какие-либо настройки?

...