gpt4 book ai didi

c# - 您可以在同一个 Web API Controller 中使用 2 个具有不同参数类型的 GET 方法吗?

转载 作者:可可西里 更新时间:2023-11-01 07:55:22 28 4
gpt4 key购买 nike

<分区>

我有一个带有 2 个 GET 方法的 asp.net web api Controller 。一个接受字符串参数,另一个接受 int 参数。我只有使用 web api 设置的默认路由。

        public HttpResponseMessage GetSearchResults(string searchTerm)
{
HttpResponseMessage response;
//Do Work
return response;
}

public HttpResponseMessage Get(int id)
{
HttpResponseMessage response;
//Do Work
return response;
}

每次我在 URL 中传递一个 int 值时,都会调用采用字符串参数的 GET 方法。永远不会调用采用 int 参数的 GET 方法。

是否可以在同一个 Controller 中使用 2 个具有不同参数类型的 GET 方法?

-编辑-建议的重复问题是不同的,因为它询问 2 个具有完全相同参数类型的方法 - 我询问的是不同的参数类型。

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com