Metodi GET vs HEAD in Express. ESEMPIO
Aug 30 2020
Come implementare il metodo HEAD in Node.js con Express lato server per un determinato metodo GET?
Qualcuno può fornire un esempio di utilizzo del metodo HEAD rispetto al metodo GET?
Intendo codice come:
Index.js
app.get ("/root", function (req, res) {
//some code
})
app.head ("/root", function (req, res) {
//some code
})
Risposte
VivekSingh Aug 30 2020 at 00:07
La richiesta Http Head viene utilizzata solo per richiedere le intestazioni HTTP dal server e il server non deve restituire un corpo al suo interno.
app.head("/root",(req,res)=>{
res.set('x-user', 'abcd')
})
Http get request viene utilizzato solo per ottenere alcune richieste del corpo e intestazioni aggiuntive (se necessario)
app.get("/root",(req,res)=>{
res.json({email:'test'})
})
Nota: entrambi i tipi di richiesta non devono modificare lo stato nel sistema. Per modificare lo stato utilizzare i metodi POST, PUT, PATCH o DELETE