发出Get请求的基本Web客户端

var http=require("http");
var message=[
    "HelloWorld",
    "From a basic Node.js server",
    "Take Luck"
];
http.createServer((req,res)=>{
    res.setHeader("Content-Type","text/html");
    res.writeHeader(200);
    res.write("<html><head><title>Simple Http Serever</title></head>");
    res.write("<body>");
    for(let i in message){
        res.write(`
<h1><mark>${message[i]}</mark></h1></mark>`);
    }
    res.end("
</body></html>");
    console.log("Look me ! I succeed ! ! !");
}).listen(8080);

var options={
    hostname:"www.soul.com",
    port:"8080"
};
function handleResponse(response){
    var serverData="";
    response.on("data",(chunk)=>{
        serverData+=chunk;
    });
    response.on("end",()=>{
        console.log(`Response Status:${response.statusCode}`);
        console.log(`Response Headers:${response.headers}`);
        console.log(serverData);
    });
}
http.get(options,(response)=>{
    handleResponse(response);
});

All rights reserved please indicate the source if reprint---吓尿了的大肥鼠
原文地址:https://www.cnblogs.com/realsoul/p/5635716.html