const http = require(
'http'
);
const PORT = process.env.PORT || 3000;
const httpServer = http.createServer(
function
(req, response) {
response.setHeader(
'Alfa'
,
'Beta'
);
response.setHeader(
'Alfa1'
,
''
);
response.setHeader(
'Alfa2'
, 5);
response.setHeader(
'Cookie-Setup'
,
[
'Alfa=Beta'
,
'Beta=Romeo'
]);
console.log(
"Before removing headers..."
)
console.log(
"When Header is set an Array:"
,
response.hasHeader(
'Cookie-Setup'
));
console.log(
"When Header is set an 'Beta':"
,
response.hasHeader(
'Alfa'
));
console.log(
"When Header is set '':"
,
response.hasHeader(
'Alfa1'
));
console.log(
"When Header is set number 5:"
,
response.hasHeader(
'alfa2'
));
console.log(
"When Header is not set:"
,
response.hasHeader(
'Content-Type'
));
response.removeHeader(
'Cookie-Setup'
);
response.removeHeader(
'ALFA2'
);
console.log(
"After removing headers..."
)
console.log(
"When Header is set an Array:"
,
response.hasHeader(
'Cookie-Setup'
));
console.log(
"When Header is set an 'Beta':"
,
response.hasHeader(
'Alfa'
));
console.log(
"When Header is set '':"
,
response.hasHeader(
'Alfa1'
));
console.log(
"When Header is set number 5:"
,
response.hasHeader(
'alfa2'
));
console.log(
"When Header is not set:"
,
response.hasHeader(
'Content-Type'
));
const headers = response.getHeaders();
console.log(headers);
const Output =
"Hello GeeksforGeeks...,"
+
" Available headers are:"
+ JSON.stringify(headers);
response.write(Output);
response.end();
});
httpServer.listen(PORT, () => {
console.log(
"Server is running at port 3000..."
);
});