La API HTTP de Node.js es de bajo nivel para que pueda admitir las aplicaciones HTTP. Para acceder y usar el servidor HTTP y el cliente, debemos llamarlos (mediante ‘ require(‘http’) ‘). Los encabezados de los mensajes HTTP se representan en formato JSON.
El método agent.maxSockets ( agregado en v0.3.6 ) es una interfaz de programación de aplicaciones incorporada del módulo ‘ Http ‘ que determina cuántos sockets simultáneos puede tener abierto el agente por origen. Origin es el valor devuelto por agent.getName() .
Para obtener una respuesta y un resultado adecuado, necesitamos importar el módulo ‘ http ‘.
Importar:
const http = require('http');
Sintaxis:
agent.maxSockets;
Parámetros: esta función no acepta ningún parámetro como se mencionó anteriormente.
Valor devuelto < número >: Por defecto, está configurado como Infinito. Determina cuántos sockets simultáneos puede tener abierto el agente por origen.
El siguiente ejemplo ilustra el uso del método agent.maxSockets en Node.js.
Ejemplo 1: Nombre de archivo: index.js
// Node.js program to demonstrate the // agent.maxSockets method // Importing http module const http = require('http'); // Importing agentkeepalive module const Agent = require('agentkeepalive'); // Creating new agent const keepAliveAgent = new Agent({}); console.log(keepAliveAgent.maxSockets); // Options object const options = { host: 'geeksforgeeks.org', port: 80, path: '/', method: 'GET', agent: keepAliveAgent, }; // Requesting via http server module const req = http.request(options, (res) => { // Printing statuscode console.log("StatusCode: ", res.statusCode); }); req.end();
Ejecute el archivo index.js con el siguiente comando:
node index.js
Producción:
Infinidad
Código de estado: 301
Referencia: https://nodejs.org/api/http.html#http_agent_maxsockets
Publicación traducida automáticamente
Artículo escrito por amitkumarjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA