只是一个简单的问题:
是否可以扩展此webapi方法以便接收现在的json paylod和来自uri的参数?
这是代码:
Function Import_files
do every 30 seconds
run code
loop
end function
此时webapi方法网址是这样的:
[Authorize]
[Route("save")]
public IHttpActionResult api_Offert_SAVE(reqOffertSave req)
我想添加一个新参数,以便能够以这种方式调用该方法:
http://localhost/save
我该怎么做?
由于
答案 0 :(得分:3)
您可以将[FromBody]
和[FromUri]
用于json payload
所需的参数,并分别使用uri
所需的参数
[Authorize]
[Route("save")]
public IHttpActionResult api_Offert_SAVE([FromBody] reqOffertSave req, [FromUri] bool log) {
/* rest of your API */
}