Asp.Net 核心 WebApi 集合参数
Asp.Net Core WebApi collection parameter
我有以下 WebAPI 方法:
[Route("Api/FuelTransaction/Efs")]
[HttpPost]
public virtual IActionResult Efs(IEnumerable<TransactionDto> fuelTransactions)
{
其中 TransactionDto 是:
public class TransactionDto
{
//N/A to the customer.
public int ARBatchNumber { get; set; }
我尝试从 Postman 调用此方法:
但我收到的是空集合。怎么了?
只需要为参数添加[FromBody]
属性(感谢Nkosi的帮助):
public virtual IActionResult Efs([FromBody]IEnumerable<TransactionDto> fuelTransactions)
{
我有以下 WebAPI 方法:
[Route("Api/FuelTransaction/Efs")]
[HttpPost]
public virtual IActionResult Efs(IEnumerable<TransactionDto> fuelTransactions)
{
其中 TransactionDto 是:
public class TransactionDto
{
//N/A to the customer.
public int ARBatchNumber { get; set; }
我尝试从 Postman 调用此方法:
但我收到的是空集合。怎么了?
只需要为参数添加[FromBody]
属性(感谢Nkosi的帮助):
public virtual IActionResult Efs([FromBody]IEnumerable<TransactionDto> fuelTransactions)
{