1.HttpPOST方法中,參數前添加[FromBody]
[HttpPost]
public string PostMethod([FromBody]string paras)
{
...
}
2.HttpPOST方法不支持多個參數,如果前台傳入多個參數,應在后台創建包含參數的結構體(注意字段名稱要一一對應),HttpPOST方法的參數為該結構體類型
錯誤方法
[HttpPost]
public string PostMethod([FromBody]string user,string pwd)
{
...
}
正確方法
public Struct User
{
public string user {get; set;}
public string pwd {get; set;}
}
[HttpPost]
public string PostMethod([FromBody]User userInfo)
{
...
}
3 注意注意!
public Struct User
{
public string user;
public string pwd;
} 這樣是錯的!!!一定要是屬性!!!
public Struct User
{
public string user {get; set;}
public string pwd {get; set;}
} 這樣才可以!!