Http 的 Get 方法傳入 List 參數

建立類別

1
2
3
4
5
6
public class User {

public string Name { get; set; }

public int Age { get; set; }
}

建立 HttpGet 方法

1
2
3
4
5
6
7
8
9
10
[ApiController]
[Route("[controller]")]
public class UserController : ControllerBase
{
[HttpGet]
public List<User> Get([FromQuery] List<User> user)
{
return user;
}
}

組合 Request 的 Url

1
https://example.com/User?user[0].Name='張三'&user[0].Age=10&user[1].Name='李四'&user[1].Age=20