Node.js http.IncomingMessage.statusMessage Метод

Опубликовано: 26 Июля, 2021

Http.IncomingMessage.statusMessage - это встроенный программный интерфейс приложения класса Incoming Message в httpmodule, который используется для получения сообщения о статусе ответа HTTP.

Синтаксис:

 message.statusMessage

Параметры: этот метод не принимает никаких аргументов в качестве параметра.

Возвращаемое значение : этот метод возвращает трехзначный код состояния ответа HTTP.

Пример 1: Имя файла: index.js

Javascript




// Node.js program to demonstrate the  
// request.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){ 
  
  // Getting statusMessage 
  // by using request.statusMessage Api
  const value = request.statusMessage;
    
  // Display result
  response.end( "statusMessage : " 
      + 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..."); 
});

Команда выполнения:

 узел index.js

Консольный вывод:

 Сервер работает на порту 3000 ...
отображение результата ...
отображение результата ...
сервер закрыт
сервер закрыт

Вывод браузера: вставьте адрес localhost http: // localhost: 3000 /. В строке поиска браузера.

Пример 2: Имя файла: index.js

Javascript




// Node.js program to demonstrate the
// request.statusMessage APi
// Importing http module
var http = require( 'http' );
// Request and response handler
const http2Handlers = (request, response) => {
// Getting statusMessage
// by using request.statusMessage Api
const value = request.statusMessage;
// Display result
response.end( "statusMessage : "
+ value, 'utf8' , () => {
console.log( "displaying the result..." );
// Closing the server
httpServer.close(()=>{
console.log( "server is closed" )
})
});
};
// Creating http Server and listining
// on the 3000 port
var httpServer = http.createServer(
http2Handlers).listen(3000, () => {
console.log( "Server is running at port 3000..." );
});

Команда выполнения:

 узел index.js

Консольный вывод:

 Сервер работает на порту 3000 ...
отображение результата ...
отображение результата ...
сервер закрыт
сервер закрыт

Вывод браузера: вставьте адрес localhost http: // localhost: 3000 /. В строке поиска браузера.

Ссылка: https://nodejs.org/dist/latest-v12.x/docs/api/http.html#http_message_statusmessage