angular发送post请求到api,后端获取request body里面的值

后端controller可以使用FromBody来获取参数,如果参数是比较简单的字符串,可以使用[FromBody]string data, 如果是比较复杂的json,可以转换为对象,对象的属性和json对应即可。
例如前台发送数据为:
{username:‘aa’, password:‘1’}
后台可定义一个UserInfo类

public class UserInfo
{
	public string username {get;set;}
	public string password {get;set;}
}
[HttpPost("[action]")]
public void SaveTestInfo([FromBody]UserInfo data)
{

}

你可能感兴趣的:(Angular)