コントローラを考えると:
public class MyController : ApiController
{
public MyResponse Get([FromUri] MyRequest request)
{
// do stuff
}
}
そしてモデル:
public class MyRequest
{
public Coordinate Point { get; set; }
// other properties
}
public class Coordinate
{
public decimal X { get; set; }
public decimal Y { get; set; }
}
API URL:
/api/my?Point=50.71,4.52
コントローラーに到達する前にPoint
、型のプロパティをCoordinate
クエリ文字列の値から変換したいと思います。50.71,4.52
それを実現するためにどこで WebAPI に接続できますか?