MVC 5,HttpGet有效,HttpPost不起作用,为什么?

时间:2016-11-13 17:35:47

标签: asp.net-mvc

我在MVC 5 / Web Api中制作了一些自定义方法。我尝试按如下方式制作自定义GET方法:

 [AllowAnonymous]
    [Route("TrainItemCheckIfWorks")]
    [HttpGet]
    public string TrainItemCheckIfWorks()
    {
        return "Hello";
    }

哪个效果很好。我用HttpPost做同样的事情,如下:

[Route("CheckPost")]
    [HttpPost]
    [AllowAnonymous]
    public double[] GetPostItem()
    {
        return new double[] {1, 2, 3};
    }

HttpPost失败但我没有得到一个特定的错误。我只是在'/'应用程序中获得服务器错误。

无法找到资源。说明:HTTP 404.您要查找的资源(或其中一个依赖项)可能已被删除,名称已更改或暂时不可用。请查看以下网址,确保拼写正确。

请求的网址:/ TrainItemModels / CheckPost

这是非常令人沮丧的,我整个周末都在试图弄清楚为什么我会收到这个错误。任何帮助都会有很大帮助

0 个答案:

没有答案