La propiedad request.writableEnded (agregada en v12.9.0) es una propiedad incorporada del módulo ‘ http ‘ que devuelve verdadero después de llamar a request.end() . Esta propiedad no indica si los datos se han vaciado; para ello, utilice request.writableFinished en su lugar.
Para obtener una respuesta y un resultado adecuado, necesitamos importar el módulo ‘ http ‘.
Sintaxis:
const http = require('http');
Sintaxis:
request.writableEnded
Parámetros: Esta propiedad no acepta ningún parámetro.
Valor de retorno < Boolean > : Devuelve verdadero después de que se haya llamado a request.end() .
Los siguientes ejemplos ilustran el uso de la propiedad request.writableEnded en Node.js.
Ejemplo: Nombre de archivo: index.js
// Node.js program to demonstrate the // request.writableEnded property // Using require to access http module const { get } = require('http'); // Setting host server url const options = { host: 'www.geeksforgeeks.org' }; // Requesting from geeksforgeeks server const request = get(options); console.log("writableEnded:", request.writableEnded); request.end(); console.log("writableEnded:", request.writableEnded); request.once('response', (res) => { // Printing the requestrelated data console.log("Status:", res.statusCode, res.statusMessage); console.log("Writable:", request.socket.writable); console.log("Readable:", request.socket.readable); console.log("writableEnded:", request.writableEnded); // Printing address and port after getting response console.log(`IP address of geeksforgeeks is`, ` ${request.socket.localAddress}.`); console.log(`Its port is ${request.socket.localPort}.`); });
Ejecute el archivo index.js con el siguiente comando:
node index.js
Producción:
WritableEnded: verdadero
WritableEnded: verdadero
Estado: 301 Movido permanentemente
Escribible: verdadero
Legible: verdadero
WritableEnded: verdadero
La dirección IP de geeksforgeeks es 192.168.43.207.
Su puerto es 64596
Referencia: https://nodejs.org/api/http.html#http_request_writableended
Publicación traducida automáticamente
Artículo escrito por amitkumarjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA