次のように、AgenciesController で定義された 2 つのコントローラー アクションがあります。
public IEnumerable<AgencyDTO> GetAll()
{
}
public AgencyDTO GetForLocation(double lat, double lon)
{
}
次のHTTP GETリクエストを送信すると
http://localhost:13057/api/agencies?lat=45.4214&lon=-75.6919
2 つの double 入力パラメーターを受け入れる 2 番目のメソッドは呼び出されません。代わりに、常に GetAll が呼び出されます。これはデフォルトの WebApiConfig を使用しており、私の理解ではこれで十分です。パラメータ lat と lon に文字列を使用してみましたが、違いはありませんでした。
私は何が欠けていますか?
ティア。