簡體   English   中英

在Swagger中添加多個標題值

[英]Add Multiple Header Values in Swagger

我知道如何在Swagger中添加一個標頭值,這是代碼:

[HttpGet]
[Route("api/{bookID}")]
public async Task<IActionResult> GetBooksByID([FromHeader(Name = "Correlation-ID")]string bookID)
{
   //...
}

但是,如果我想添加其他標頭值 ,例如“ TenantID”,“ UserID”等,該怎么辦?

語法如何?

只需添加更多參數,並在要匹配的每個參數上包括FromHeader屬性:

[HttpGet]
[Route("api/{bookID}")]
public async Task<IActionResult> GetBooksByID(
    string bookID,
    [FromHeader(Name = "Correlation-ID")] string correlationID,
    [FromHeader(Name = "Tenant-ID")] string tenantID,
    [FromHeader(Name = "User-ID")] string userID)
{
   //...
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM