Método Node.js http.server.headersTimeout

El http.server.headersTimeout es una interfaz de programación de aplicaciones incorporada de clase Server dentro del módulo HTTP que se utiliza para obtener el tiempo que esperará el analizador para recibir los encabezados HTTP completos.

Sintaxis:

server.headersTimeout

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

Valor de retorno : este método devuelve el tiempo, el analizador esperará para recibir los encabezados HTTP completos.

Ejemplo 1: nombre de archivo-index.js

Javascript

// Node.js program to demonstrate the  
// server.headersTimeout 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) {
  
    // Display result by using end() method
    response.end("hello world", 'utf8', () => {
        console.log("displaying the result...");
  
        const value = httpServer.headersTimeout;
        console.log("header time out value : " + value)
  
        // Closing server by using close() method
        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...
header time out value : 60000
server is closed

Ahora ejecute http://localhost:3000/ en el navegador y verá el siguiente resultado en la pantalla:

hello world

Ejemplo 2: nombre de archivo-index.js

Javascript

// Node.js program to demonstrate the  
// server.headersTimeout method
  
// Importing http module 
var http = require('http');
  
// Request and response handler 
const http2Handlers = (request, response) => {
  
    // Display result
    // by using end() method
    response.end("hello world", 'utf8', () => {
        console.log("displaying the result...");
  
        const value = httpServer.headersTimeout;
        console.log("header time out value : " + value)
  
        // Closing server 
        // by using close() method
        httpServer.close(() => {
            console.log("server is closed")
        })
    });
};
  
// Creating http Server 
var httpServer = http.createServer(
    http2Handlers).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...
header time out value : 60000
server is closed

Ahora ejecute http://localhost:3000/ en el navegador y verá el siguiente resultado en la pantalla:

hello world

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

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 *