Méthodes GET vs HEAD dans Express. EXEMPLE
Aug 30 2020
Comment implémenter la méthode HEAD dans Node.js avec Express côté serveur pour une méthode GET donnée?
Quelqu'un peut-il fournir un exemple d'utilisation de la méthode HEAD mehod vs la méthode GET?
Je veux dire du code comme:
Index.js
app.get ("/root", function (req, res) {
//some code
})
app.head ("/root", function (req, res) {
//some code
})
Réponses
VivekSingh Aug 30 2020 at 00:07
La requête Http Head n'est utilisée que pour demander des en-têtes HTTP au serveur et le serveur ne doit pas y retourner de corps.
app.head("/root",(req,res)=>{
res.set('x-user', 'abcd')
})
Http get request n'est utilisé que pour obtenir du corps et des en-têtes supplémentaires (si nécessaire).
app.get("/root",(req,res)=>{
res.json({email:'test'})
})
Remarque: le type de demande ne doit pas changer l'état du système. Pour changer l'état, utilisez les méthodes POST, PUT, PATCH ou DELETE