EndPoints en
EndPoints en
NET, un endpoint es un punto de acceso expuesto por una aplicación para recibir
solicitudes y responder a ellas. Dependiendo del tipo de aplicación, los endpoints
pueden ser de diferentes tipos:
Si estás trabajando con ASP.NET Core, los endpoints generalmente se definen en los
controladores (Controller) o en los middleware.
csharp
CopiarEditar
[ApiController]
[Route("api/[controller]")]
public class UsuariosController : ControllerBase
{
[HttpGet("{id}")]
public IActionResult GetUsuario(int id)
{
return Ok(new { Id = id, Nombre = "Ejemplo" });
}
}
csharp
CopiarEditar
var builder = WebApplication.CreateBuilder(args);
var app = builder.Build();
app.Run();
csharp
CopiarEditar
public class ChatHub : Hub
{
public async Task EnviarMensaje(string usuario, string mensaje)
{
await Clients.All.SendAsync("RecibirMensaje", usuario,
mensaje);
}
}
csharp
CopiarEditar
public class ServicioSaludo : Saludo.SaludoBase
{
public override Task<RespuestaSaludo> EnviarSaludo(SolicitudSaludo
request, ServerCallContext context)
{
return Task.FromResult(new RespuestaSaludo { Mensaje = $"Hola,
{request.Nombre}!" });
}
}
4o
Tú dijiste:
cifrado vs encriptado
ChatGPT Plus
Aunque en la práctica suelen usarse como sinónimos, hay una diferencia técnica entre
cifrado y encriptado:
Puntos clave