Я получил решение проблемы, упомянутой выше в вопросе. Совместное использование здесь может быть полезно для других.
Когда я создавал класс AddHeaderParameters
для получения заголовков в пользовательском интерфейсе swagger, я дал самоопределение имени заголовка (это было фактической причиной проблемы). Имя заголовка должно соответствовать фактическому имени заголовка.
В моем случае, например, имя заголовка было AccountUserName
, которое я использовал в заголовке swagger с указанием места как Account Username
.
Правильно путь
operation.parameters.Add(new Parameter
{
name = "AccountUserName",
@in = "header",
type = "string",
required = true,
});