Node.js http.ServerResponse.sendDate Method
Last Updated :
05 Apr, 2023
The httpServerResponse.sendDate is an inbuilt application programming interface of class Server Response within http module which is used to check if the date header has been sent or not. HTTP header is also used to pass additional information such as Date etc. Refer to this article.
Syntax:
response.sendDate
Parameters: This method does not accept any arguments as a parameter.
Return Value: This method returns true if and only if the date header has been sent.
Example 1: Filename: index.js
Javascript
const http = require( 'http' );
const PORT = process.env.PORT || 3000;
const httpServer = http.createServer(
function (request, response) {
const value = response.sendDate;
response.end( "Date header status: "
+ value, 'utf8' , () => {
console.log( "displaying the result..." );
httpServer.close(() => {
console.log( "server is closed" )
})
});
});
httpServer.listen(PORT, () => {
console.log( "Server is running at port 3000..." );
});
|
Steps to run:
node index.js
Console output:
Server is running at port 3000...
displaying the result...
displaying the result...
server is closed
server is closed
Browser Output: Paste the localhost address http://localhost:3000/. In the search bar of the browser.
Date header status: true
Example 2: Filename: index.js
Javascript
const http = require( 'http' );
const http2Handlers = (request, response) => {
const value = response.sendDate;
response.end( "Date header status: "
+ value, 'utf8' , () => {
console.log( "displaying the result..." );
httpServer.close(() => {
console.log( "server is closed" )
})
});
};
const httpServer = http.createServer(
http2Handlers).listen(3000, () => {
console.log( "Server is running at port 3000..." );
});
|
Steps to run:
node index.js
Console Output:
Server is running at port 3000...
displaying the result...
displaying the result...
server is closed
server is closed
Browser Output: Paste the localhost address http://localhost:3000/. In the search bar of the browser.
Date header status: true
Reference: https://nodejs.org/dist/latest-v12.x/docs/api/http.html#http_response_senddate
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...