sup*_*nja 3 c# http-headers swagger asp.net-core
我知道如何在 Swagger 中添加一个标头值,代码如下:
[HttpGet]
[Route("api/{bookID}")]
public async Task<IActionResult> GetBooksByID([FromHeader(Name = "Correlation-ID")]string bookID)
{
//...
}
Run Code Online (Sandbox Code Playgroud)
但是如果我想添加其他标头值(例如“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)
{
//...
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1123 次 |
| 最近记录: |