Método Node.js http.ServerResponse.sendDate

httpServerResponse.sendDate es una interfaz de programación de aplicaciones incorporada de la clase Respuesta del servidor dentro del módulo http que se utiliza para verificar si el encabezado de fecha se envió o no. El encabezado HTTP también se usa para pasar información adicional, como la fecha, etc. Consulte este artículo.

Sintaxis:

response.sendDate

Parámetros : este método no acepta ningún argumento como parámetro.

Valor devuelto : este método devuelve verdadero si y solo si se ha enviado el encabezado de fecha.

Ejemplo 1: Nombre de archivo: index.js

Javascript

// Node.js program to demonstrate the  
// response.sendDate() 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){ 
  
  // Checking if date header has been
  // sent or not by using sendDate API
  const value = response.sendDate;
    
  // Display result
  // by using end() api
  response.end( "Date header status: " 
    + value, '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...
displaying the result...
displaying the result...
server is closed
server is closed

Salida del navegador:

Date header status: true

Ejemplo 2: Nombre de archivo: index.js

Javascript

// Node.js program to demonstrate the  
// response.sendDate() APi
    
// Importing http module 
var http = require('http'); 
  
// Request and response handler 
const http2Handlers = (request, response) => { 
    
  // Checking if date header has been
  // sent or not by using sendDate API
  const value = response.sendDate;
    
  // Display result by using end() api
  response.end( "Date header status: "
    + value, 'utf8', () => { 
      console.log("displaying the result..."); 
  
      // Closing the server
      httpServer.close(()=>{
          console.log("server is closed")
      })
  });
}; 
    
// Creating http Server and listening
// on the port 3000
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...
displaying the result...
displaying the result...
server is closed
server is closed

Salida del navegador:

Date header status: true

Referencia: https://nodejs.org/dist/latest-v12.x/docs/api/http.html#http_response_senddate

Publicación traducida automáticamente

Artículo escrito por RohitPrasad3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *