我在 AgenciesController 中定义了两个控制器操作,如下所示:
public IEnumerable<AgencyDTO> GetAll()
{
}
public AgencyDTO GetForLocation(double lat, double lon)
{
}
当我提交以下 HTTP GET 请求时
http://localhost:13057/api/agencies?lat=45.4214&lon=-75.6919
接受两个双输入参数的第二种方法永远不会被调用。相反,总是调用 GetAll。这是使用默认的 WebApiConfig ,据我了解应该足够了。我尝试对参数 lat 和 lon 使用字符串,但没有任何区别。
我错过了什么?
TIA。