向 Web API 发送参数时,参数值设置为 0

我有一个函数可以像这样调用 API


async addOffDayReplacement(employeeId: string, days: number) {

    console.log(days);

    await Axios.post('/api/v1/leaveQuota/' + employeeId, {

        params: {

            additionalDays: days

        }

    });

}

并有API


[HttpPost("{id}")]

public async Task<ActionResult<bool>> Update(string id, int additionalDays)

{

    await leaveService.AddReplacement(id, additionalDays);

    return true;

}

但是additionalDays在我的 API 中始终为 0,即使我从我的服务发送的值不是 0


有人知道为什么吗?以及如何解决这个问题?


偶然的你
浏览 208回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP