嗨,我正在学习 REST API 并使用此链接http://www.codeproject.com/Articles/588909/ASP-NET-WEB-API-Basics-MVC-4。我开发了一个小的 API。以下是我的控制器
public class FileController : ApiController
{
[HttpGet]
public List<files> get()
{
DBQuery k = new DBQuery();
List<files> listOfFiles = k.GetAll();
return listOfFiles;
}
[HttpPost]
public int get(int v)
{
return (v);
}
有两种方法,即get和upload,通过使用下面的 url,我可以访问get方法
http://localhost:53081/api/File
但是当我给出 http://localhost:53081/api/File/1
这个时,我可以访问上传方法。我仍然得到get方法的结果
我的代码出了什么问题。请帮助我。我是新手
更新
如果我调用方法上传,我仍然会在我的屏幕上获得获取方法的结果
什么地方出了错
图片
为此 ,我http://localhost:53081/api/File/1
也收到404 错误,我使用 REST Client 插件发布网址