在我正在使用的asp.net代码中,它在控制器类中有以下代码来处理GET请求。
public class NotificationsController : ApiController
{
public async Task<HttpResponseMessage> Get([FromUri]string message)
{
.....
在webapiconfig文件中,路由映射为
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
当我发出GET请求时,甚至不会调用GET处理程序。我在这里缺少什么?
编辑:
我的GET请求如下:域名/ api / notifications?message =&#34; hello&#34;