Vue中的post方式推送数据至API接口,params直接带入body
export const editTestPara = params => { return axios.post(`${base}api/app/testPara`, params ).then(res => res.data); };
WebAPI中需要注明是[FromBody]
[HttpPost, Route("api/app/testPara")]
public dynamic UpdateTestPara([FromBody] testParaModel testparamodel)
{
try
{
using (ItestParaManager tpmag = new testParaManager())
{
if (tpmag.APIUnPack(testparamodel))
{
return this.Save_Ok("已完成!");
}
else
{
return this.Save_Error("错误!");
}
}
}
catch (Exception ex)
{
return this.Save_Exception(ex);
}
}
在利用postman进行测试时,需要注意进行以下配置