0

次のように、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 に文字列を使用してみましたが、違いはありませんでした。

私は何が欠けていますか?

ティア。

4

1 に答える 1