Добавить заголовки пользовательских запросов в NSwag - PullRequest
0 голосов
/ 06 ноября 2018

Некоторые из моих контроллеров требуют, чтобы пользовательские заголовки были определены в действительном запросе.
До сих пор я знаю, как добавлять заголовки, это явное определение параметра [FromHeader(Name = "X-Custom-Data")] в моих методах действия.

Однако у меня есть промежуточное программное обеспечение, которое запускается до вызова метода действия, и заголовки оцениваются в этом промежуточном программном обеспечении. Таким образом, мне не нужно значение заголовка в самом действии.

То, что я сейчас ищу, - это способ дать генератору сваггера знать, что для этого запроса нужен специальный заголовок, без необходимости указывать их в качестве параметров метода.

Поскольку я не смог найти никаких атрибутов, таких как [SwaggerResponse], но для заголовков я хотел спросить вас, ребята, знаете ли вы какое-либо решение для этого.

1 Ответ

0 голосов
/ 10 ноября 2018

Вы можете добавить их с помощью пользовательской операции или обработчика документов:

https://blog.rsuter.com/nswag-tutorial-implement-a-custom-operation-processor-to-define-redoc-code-samples/

...