說明
我前兩天在做簡單的接口調用測試的時候測試了postman調用傳入list實體類集合,遇到了一些問題,也從網上找了一些傳list參數的博客,但是沒有得到解決。我傳入的值接口收到的都是空的。
接口
/// <summary>
/// 測試傳入list集合類型的參數
/// </summary>
/// <param name="ps"></param>
/// <param name="n1"></param>
/// <param name="n2"></param>
/// <returns></returns>
public string PostPeoples([FromBody]List<People> ps)
{
string str = "";
foreach (var item in ps)
{
str += item.Name + ",";
}
return str.Trim(',');
}
Postman 調用(錯誤版本)
Postman 調用(正確版本)
注意
body 處要選擇 raw 然后選擇 json 類型(也就是Headers那里寫 Content-Type:application/json )