httpServerResponse.getHeader () es una interfaz de programación de aplicaciones incorporada de la clase Respuesta del servidor dentro del módulo http que se utiliza para obtener el encabezado de respuesta del nombre en particular.
Sintaxis:
response.getHeader(name)
Parámetros: este método acepta el nombre del encabezado como parámetro.
Valor devuelto : este método devuelve el valor del objeto de encabezado en particular.
Ejemplo 1: Nombre de archivo: index.js
Javascript
// Node.js program to demonstrate the // response.getHeader(name) APi // 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) { // Getting header value // by using response.getHeader(name) Api const value = response.getHeaders(); // Display the header value console.log(value) // Display result response.end( "hello world ", 'utf8', () => { console.log("displaying the result..."); // Closing the server httpServer.close(()=>{ console.log("server is closed") }) }); }); // Listening to http Server httpServer.listen(PORT, () => { console.log("Server is running at port 3000..."); });
Comando de ejecución:
node index.js
Salida de la consola:
Server is running at port 3000... [Object: null prototype] {} displaying the result... [Object: null prototype] {} displaying the result... server is closed server is closed
Salida del navegador: pegue la dirección del host local http://localhost:3000/. En la barra de búsqueda del navegador.
hello world
Ejemplo 2: Nombre de archivo: index.js
Javascript
// Node.js program to demonstrate the // response.getHeader(name) APi // Importing http module var http = require('http'); // Request and response handler const http2Handlers = (request, response) => { // Setting the response header response.setHeader('Content-Type', 'text/html'); // Getting header // by using response.getHeader() Api const value = response.getHeader('Content-Type'); // Display result response.end( "header value : " + value, 'utf8', () => { console.log("displaying the result..."); // Closing the server httpServer.close(()=>{ console.log("server is closed") }) }); }; // Creating http Server and listening // on the 3000 port var httpServer = http.createServer( http2Handlers).listen(3000, () => { console.log("Server is running at port 3000..."); });
Comando de ejecución:
node index.js
Salida de la consola:
Server is running at port 3000... [Object: null prototype] {} displaying the result... [Object: null prototype] {} displaying the result... server is closed server is closed
Salida del navegador: pegue la dirección del host local http://localhost:3000/. En la barra de búsqueda del navegador.
header value : text/html
Referencia: https://nodejs.org/dist/latest-v12.x/docs/api/http.html#http_response_getheader_name
Publicación traducida automáticamente
Artículo escrito por RohitPrasad3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA