httpServerResponse.headersSent es una interfaz de programación de aplicaciones incorporada de clase ServerResponse dentro del módulo HTTP que se utiliza para verificar si el encabezado se ha enviado o no.
Sintaxis:
const response.headersSent
Parámetros: esta propiedad no acepta ningún argumento como parámetro.
Valor devuelto: esta propiedad devuelve verdadero si y solo si los encabezados se enviaron de otro modo falso.
Ejemplo 1: nombre de archivo-index.js
Javascript
// Node.js program to demonstrate the // response.headersSent() method // Importing http module var http = require('http'); // Setting up PORT const PORT = process.env.PORT || 3000; // Creating http Server var httpServer = http.createServer( function (request, response) { // Checking if response header is sent or not // by using headersSent method const value = response.headersSent; // Display result by using end() method response.end("Headers have been sent : " + value, 'utf8', () => { console.log("displaying the result..."); httpServer.close(() => { console.log("server is closed") }) }); }); // Listening to http Server httpServer.listen(PORT, () => { console.log("Server is running at port 3000..."); });
Ejecute el archivo index.js con el siguiente comando:
node index.js
Producción:
Server is running at port 3000... displaying the result... server is closed
Ahora abra su navegador y vaya a http://localhost:3000/ , verá el siguiente resultado:
Headers have been sent : false
Ejemplo 2: nombre de archivo-index.js
Javascript
// Node.js program to demonstrate the // response.headersSent() method // Importing http module var http = require('http'); // Request and response handler const httpHandlers = (request, response) => { // Checking if response header is sent or not // by using headersSent method const value = response.headersSent; // Display result by using end() method response.end("Headers have been sent : " + value, 'utf8', () => { console.log("displaying the result..."); httpServer.close(() => { console.log("server is closed") }) }); }; // Creating http Server var httpServer = http.createServer( httpHandlers).listen(3000, () => { console.log("Server is running at port 3000..."); });
Ejecute el archivo index.js con el siguiente comando:
node index.js
Producción:
Server is running at port 3000... displaying the result... server is closed
Ahora abra su navegador y vaya a http://localhost:3000/ , verá el siguiente resultado:
Headers have been sent : false
Referencia: https://nodejs.org/dist/latest-v12.x/docs/api/http.html#http_response_headerssent
Publicación traducida automáticamente
Artículo escrito por RohitPrasad3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA