我对REST API有一点了解.据我所知,它用于处理HTTP服务(GET POST PUT DELETE).
当我添加一个webapi控制器时,它为我提供了一些基本方法,如:
public class Default1Controller : ApiController
{
// GET api/default1
public IEnumerable<string> Get()
{
return new string[] { "value1", "value2" };
}
// GET api/default1/5
public string Get(int id)
{
return "value";
}
// POST api/default1
public void Post([FromBody]string value)
{
}
// PUT api/default1/5
public void Put(int id, [FromBody]string value)
{
}
// DELETE api/default1/5
public void Delete(int id)
{
}
}
Run Code Online (Sandbox Code Playgroud)
所以我的问题是Web API和REST API之间的区别是什么?
从rest定义开始,上面的代码基于REST,那么MVC中的普通Web API是什么?我有点困惑,因为有些人说你使用REST api的web api吗?
请提供对两者的更好理解.
我在面试中被问到如何实施HTTP module
和HTTP handler
进行的问题ASP.Net MVC
.我知道它们在ASP.Net中用于在调用aspx页面之前编写预处理逻辑.但是在ASP.Net MVC中我们有过滤器,所以我告诉他们我们使用过滤器.我给出了正确的答案吗?
我是一名dot net开发人员,只接触过nuget包管理器控制台.我正在阅读有关nodejs和reactjs的内容; 两者都需要npm和纱线包管理器.
任何人都可以解释这些产品之间的区别吗?他们为什么要介绍?
使用TFS时,只需右键单击即可轻松排除Visual Studio中的更改.
我怎么能在VSTS中做同样的事情,现在是Azure devops?我有一个包含多个解决方案的存储库,我只希望将特定解决方案中的选定更改提交并推送到服务器.但是如何执行此操作?
.net ×1
api ×1
asp.net ×1
asp.net-mvc ×1
azure-devops ×1
c# ×1
httphandler ×1
httpmodule ×1
npm ×1
nuget ×1
rest ×1
yarnpkg ×1