Métodos GET vs HEAD en Express. EJEMPLO
Aug 30 2020
¿Cómo implementar el método HEAD en Node.js con Express en el lado del servidor para un método GET dado?
¿Alguien puede proporcionar un ejemplo del uso del método HEAD frente al método GET?
Me refiero a código como:
Index.js
app.get ("/root", function (req, res) {
//some code
})
app.head ("/root", function (req, res) {
//some code
})
Respuestas
VivekSingh Aug 30 2020 at 00:07
La solicitud Http Head solo se usa para solicitar encabezados HTTP del servidor y el servidor no debe devolver un cuerpo en él.
app.head("/root",(req,res)=>{
res.set('x-user', 'abcd')
})
Http get request solo se usa para obtener alguna solicitud, algún cuerpo y encabezados adicionales (si es necesario)
app.get("/root",(req,res)=>{
res.json({email:'test'})
})
Tenga en cuenta: Tanto el tipo de solicitud no debe cambiar el estado en el sistema. Para cambiar el estado, use los métodos POST, PUT, PATCH o DELETE