Open In App

Node.js http.ServerResponse.writeProcessing() Method

Improve
Improve
Like Article
Like
Save
Share
Report

The httpServerResponse.writeProcessing() is an inbuilt application programming interface of class ServerResponse within the HTTP module which is used to send an HTTP/1.1 102 Processing message to the client.

Syntax:

response.writeProcessing()

Parameters: This method does not accept any arguments as a parameter.

Return Value: This method has nothing to return.

Example 1: Filename-index.js

Javascript




// Node.js program to demonstrate the
// response.writeProcessing() method
 
// Importing http module
const http = require('http');
 
// Setting up PORT
const PORT = process.env.PORT || 3000;
 
// Creating http Server
const httpServer = http.createServer(
    function (request, response) {
 
        // Sending a HTTP/1.1 102 Processing message
        // by using writeProcessing method
        response.writeProcessing();
 
        // Display result
        // by using end() method
        response.end("HTTP/1.1 102 Processing message"
            + " has been sent", 'utf8', () => {
                console.log("displaying the result...");
                httpServer.close(() => {
                    console.log("server is closed")
                })
            });
    });
 
// Listening to http Server
httpServer.listen(PORT, () => {
    console.log("Server is running at port 3000...");
});


Run the index.js file using the following command:

node index.js

Output:

Server is running at port 3000...
displaying the result...
server is closed

Now run http://localhost:3000/ in the browser and you will see the following output on screen:

HTTP/1.1 102 Processing message has been sent

Example 2: Filename-index.js

Javascript




// Node.js program to demonstrate the
// response.writeProcessing() method
 
// Importing http module
const http = require('http');
 
// Request and response handler
const http2Handlers = (request, response) => {
 
    // Sending a HTTP/1.1 102 Processing message
    // by using writeProcessing method
    response.writeProcessing();
 
    // Display result
    // by using end() method
    response.end("HTTP/1.1 102 Processing message"
        + " has been sent", 'utf8', () => {
            console.log("displaying the result...");
 
            httpServer.close(() => {
                console.log("server is closed")
            })
        });
};
 
// Creating http Server
const httpServer = http.createServer(
    http2Handlers).listen(3000, () => {
        console.log("Server is running at port 3000...");
    });


Run the index.js file using the following command:

node index.js

Output:

Server is running at port 3000...
displaying the result...
server is closed

Now run http://localhost:3000/ in the browser and you will see the following output on the screen:

HTTP/1.1 102 Processing message has been sent

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



Last Updated : 05 Apr, 2023
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads