Escrito el 08/06/2024
Curso ASP.Net: REST API
Es un protocolo de comunicación que corresponde a las siglas de REpresentational State Transfer. Utiliza JSON como lenguaje de estructura de datos de preferencia
Web API
Es una capa arriba de REST Api que tiene un set de herramientas que facilitan el desarollo.
Nota 1: Métodos como el
Ok(),NotFound(), etc.
SOAP
Es un protocolo de comunicación que corresponde a Simple Object Access Protocol. Utiliza XML para describir los servicios y devolver los objetos. La transferencia de datos es más pesada que los JSONs.
WCF
Corresponde al Windows Comunication Fundation.
Rutas
Se pueden agregar con la anotación [Route] en la clase controlador o en los métodos.
[Route("api/[controller]")] // [controller] es para usar el nombre del controller (sin la palabra controller)
public class HomeController {
[Route("index")]
public IActionResult Index() {
...
}
}
De esta forma la url para acceder al método Index es /api/home/index.