こんにちは、次のように、1 つのコントローラーに 2 つの Get メソッドがあります。
public class aController : ApiController
{
public pubResponse GetPub(string a, double b, double c, string d)
{
}
public pubResponse GetFeatures(string a, double b, double c, string d)
{
}
}
どちらのメソッドのシグネチャも同じですが、2 番目のメソッドにもう 1 つのパラメータが追加されています。
質問は、渡されたパラメーターの数をコントローラーにマップさせ、それに応じてアクションを選択する方法です。パラメータが 3 つある場合、Controller は GetPub を使用する必要があり、パラメータが 4 つの場合、Controller は GetFeatures を使用する必要があります。