我有一个Controller具有以下操作的 WebApi2 :
[Route("{id:int}/Change")]
public async Task<IHttpActionResult> Change(int id, [FromBody] string description)
{
var entity = await entityService.ChangeAsync(id, description);
return Ok(entity);
}
我提出请求如下:
var content = new FormUrlEncodedContent(new List<KeyValuePair<string, string>>
{
new KeyValuePair<string, string>("description", descripton)
});
response = client.PostAsync(string.Format("Api/Entity/{0}/Change", id), content).Result;
但是,该description值未到达操作,并且始终为空。
我在这里做错了什么?
小唯快跑啊
相关分类