Node.js http.server.headersTimeout Method
Last Updated :
05 Apr, 2023
The http.server.headersTimeout is an inbuilt application programming interface of class Server within the HTTP module which is used to get the time the parser will wait to receive the complete HTTP headers.
Syntax:
server.headersTimeout
Parameters: This method does not accept any arguments as a parameter.
Return Value: This method returns time, the parser will wait to receive the complete HTTP headers.
Example 1: Filename-index.js
Javascript
const http = require( 'http' );
const PORT = process.env.PORT || 3000;
const httpServer = http.createServer(
function (request, response) {
response.end( "hello world" , 'utf8' , () => {
console.log( "displaying the result..." );
const value = httpServer.headersTimeout;
console.log( "header time out value : " + value)
httpServer.close(() => {
console.log( "server is closed" )
})
});
});
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...
header time out value : 60000
server is closed
Now run http://localhost:3000/ in the browser and you will see the following output on screen:
hello world
Example 2: Filename-index.js
Javascript
const http = require( 'http' );
const http2Handlers = (request, response) => {
response.end( "hello world" , 'utf8' , () => {
console.log( "displaying the result..." );
const value = httpServer.headersTimeout;
console.log( "header time out value : " + value)
httpServer.close(() => {
console.log( "server is closed" )
})
});
};
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...
header time out value : 60000
server is closed
Now run http://localhost:3000/ in the browser and you will see the following output on the screen:
hello world
Reference: https://nodejs.org/dist/latest-v12.x/docs/api/http.html#http_server_headerstimeout
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...