Asp.net core 需要asp.net核心webapi的请求标头

Asp.net core 需要asp.net核心webapi的请求标头,asp.net-core,swagger,openapi,request-headers,Asp.net Core,Swagger,Openapi,Request Headers,我试图获得一些方向,我可以在哪里配置一组webapi,以需要一组用于跟踪目的的请求头。我们还需要为这些生成OpenAPI规范 我在这里尝试过这种方法: 但这只会生成规范,不会强制执行要提供的已标识头 我确实在控制器级别尝试了使用FromHeader属性的方法,它确实涵盖了我的两个需求,但是我需要能够使用appsettings配置来配置这些头 利用swagger和编写自定义中间件是实现我所寻找的目标的唯一途径吗 提前谢谢你

我试图获得一些方向,我可以在哪里配置一组webapi,以需要一组用于跟踪目的的请求头。我们还需要为这些生成OpenAPI规范

我在这里尝试过这种方法:

但这只会生成规范,不会强制执行要提供的已标识头

我确实在控制器级别尝试了使用FromHeader属性的方法,它确实涵盖了我的两个需求,但是我需要能够使用appsettings配置来配置这些头

利用swagger和编写自定义中间件是实现我所寻找的目标的唯一途径吗

提前谢谢你