El http.IncomingMessage.httpVersion es una interfaz de programación de aplicaciones incorporada de la clase Mensaje entrante dentro del módulo http que se utiliza para que el cliente envíe la versión HTTP. La versión más utilizada es HTTP/1.1.
Sintaxis:
request.httpVersion
Parámetros: Este método no acepta ningún argumento como parámetro.
Valor devuelto: este método devuelve la versión HTTP enviada por el cliente.
Ejemplo 1: Nombre de archivo: index.js
// Node.js program to demonstrate the // request.httpVersion 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) { // Getting httpVersion by using // request.httpVersion Api const http_version = request.httpVersion; // Display the result response.end("Httpversion : " + http_version, '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: pegue la dirección del host local http://localhost:3000/ en la barra de búsqueda del navegador.
Ejemplo 2: Nombre de archivo: index.js
// Node.js program to demonstrate the // request.httpVersion Method // Importing http module var http = require('http'); // Request and response handler const http2Handlers = (request, response) => { // Getting httpVersion by using // request.httpVersion Api const http_version = request.httpVersion; // Display result response.end("Httpversion : " + http_version, 'utf8', () => { console.log("displaying the result..."); // Closing the server httpServer.close(() => { console.log("server is closed") }) }); }; // Creating http Server and listening // on given port number 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: pegue la dirección del host local http://localhost:3000/ en la barra de búsqueda del navegador.
Referencia: https://nodejs.org/dist/latest-v12.x/docs/api/http.html#http_message_httpversion
Publicación traducida automáticamente
Artículo escrito por RohitPrasad3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA