.net core 6 中的 FromBody 和 FromHeader 属性在一起

问题描述 投票:0回答:1

我有模特

RegisterCustomerRequest

public class RegisterCustomerRequest{
  public int Code {get;set;}
  public string Name {get;set;}
  public string Email {get;set;}
  public int TenentId {get;set;}

}

公共异步任务RegisterCustomer(RegisterCustomerRequest模型){ // 正文

}

鉴于这是一个 POST 请求,关键要求是,我需要从 http 请求标头中获取

TenentId
值。以及请求正文中的其余字段。

c# .net asp.net-web-api
1个回答
0
投票

类似这样的:

public class RegisterCustomerRequest
{
  public int Code {get;set;}
  public string Name {get;set;}
  public string Email {get;set;}
}    

public async Task RegisterCustomer([FromBody] RegisterCustomerRequest model, [FromHeader] int tenentId )
{ 
    
}
© www.soinside.com 2019 - 2024. All rights reserved.