Node.js http.ServerResponse.statusMessage Propiedad

El httpServerResponse.statusMessage es una interfaz de programación de aplicaciones incorporada de la clase ServerResponse dentro del módulo http que se utiliza para controlar el mensaje de estado que se enviará al cliente cuando se vacíen los encabezados.

Sintaxis:

response.statusMessage

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

Valor devuelto : este método devuelve el mensaje de estado que se enviará al cliente.

Ejemplo 1: Nombre de archivo: index.js

Javascript

// Node.js program to demonstrate the  
// response.statusMessage 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){ 
  
  
  response.writeHead(200, {
    'Content-Length': Buffer.byteLength("GeeksforGeeks"),
    'Content-Type': 'text/plain'
  })
  
  // Getting the statusMessage 
  // by using statusMessage API
  const value = response.statusMessage;
    
  // Display result
  // by using end() api
  response.end( "hello World", 'utf8', () => { 
      console.log("displaying the result..."); 
  
  
      httpServer.close(()=>{
          console.log("server is closed")
      })
  }); 
  
  console.log("status message : " + value)
}); 
    
// Listening to http Server 
httpServer.listen(PORT, () => { 
    console.log("Server is running at port 3000..."); 
});

Ejecute el archivo index.js usando el siguiente comando:

node index.js

Salida de la consola:

Server is running at port 3000...
status message : OK
displaying the result...
server is closed

Ejemplo 2: Nombre de archivo: index.js

Javascript

// Node.js program to demonstrate the  
// response.statusMessage APi
    
// Importing http module 
var http = require('http'); 
  
// Request and response handler 
const http2Handlers = (request, response) => { 
    
    response.writeHead(200, {
       'Content-Type': 'text/plain'
      }).end( "hello World", 'utf8', () => { 
        console.log("displaying the result..."); 
    }); 
      
      // Getting the statusMessage 
      // by using statusMessage API
      const value = response.statusMessage;
  
      httpServer.close(()=>{
        console.log("server is closed")
    })
      
    console.log("status message : " + value)
  }; 
    
// Creating http Server 
var httpServer = http.createServer(
    http2Handlers).listen(3000, () => { 
    console.log("Server is running at port 3000..."); 
});

Ejecute el archivo index.js usando el siguiente comando:

node index.js

Salida de la consola:

Server is running at port 3000...
status message : OK
displaying the result...
server is closed

Salida del navegador:

hello world

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

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 *