http.get(url,(res)=>{})
https.post(url,(res)=>{})
这个http/https可以理解为服务器server 发送get或者post请求,只需要一个url,只能访问一个静态页面或者一个接口,get是不需要formData的,post是需要这个formData的
http.request则是需要一个option
const url = "https://h5.qzone.qq.com/proxy/domain/m.qzone.qq.com/cgi-bin/new/add_msgb?qzonetoken=1d34500f3f8b1051366033a2657911dc0befb57a54135286985efb95785146f913f5d7111fc2af8905&g_tk=1438728521";
const http = require("http");
const querystring = require("querystring");
const formData = querystring.stringify({
"content": "66666666666666666666666",
"hostUin": 1453857425,
"uin": 2419328552,
"format": "fs",
"inCharset": "utf-8",
"outCharset": "utf-8",
"iNotice": 1,
"ref": "qzone",
"json": 1,
"g_tk": 1792865426,
"qzreferrer": "https://user.qzone.qq.com/proxy/domain/qzs.qq.com/qzone/msgboard/msgbcanvas.html#g_iframedescend=1&uin=1453857425&pfid=2&qz_ver=8&appcanvas=0&qz_style=31¶ms=&entertime=1557826048573&canvastype=&cdn_use_https=1"
})
const options = {
hostname: 'h5.qzone.qq.com',
port: 80,
path: '/proxy/domain/m.qzone.qq.com/cgi-bin/new/add_msgb?qzonetoken=9f42f592d79e01ccb90f0b6d3b356937580e49253d64aafac77e950d3a637fa953521efac4be28e8c6&g_tk=1792865426',
method: 'POST',
headers: {
"authority": "h5.qzone.qq.com",
"method": "POST",
"path": "/proxy/domain/m.qzone.qq.com/cgi-bin/new/add_msgb?qzonetoken=9f42f592d79e01ccb90f0b6d3b356937580e49253d64aafac77e950d3a637fa953521efac4be28e8c6&g_tk=1792865426",
"scheme": "https",
"accept": "*/*",
"accept-encoding": "gzip, deflate, br",
"accept-language": "zh-CN,zh;q=0.9",
"content-length": formData.length,
"content-type": "application/x-www-form-urlencoded;charset=UTF-8",
"cookie": "pgv_pvi=9258420224; pgv_si=s5247647744; _qpsvr_localtk=0.36232974889813474; __Q_w_s__QZN_TodoMsgCnt=1; zzpaneluin=; zzpanelkey=; pgv_pvid=497734812; pgv_info=ssid=s5844803196; ptisp=; ptui_loginuin=2419328552; uin=o2419328552; skey=@XYPGZ94tg; RK=EPAQAnnY7o; ptcz=e0bee199314cb2eea7bc4ed988225924c4a744ff800eda07e859811b24159d41; p_uin=o2419328552; pt4_token=aeVJ3YOmYkDbpdAjYXur9d5gID0RNfCfhknB-RmH9Bc_; p_skey=vQuCmtX-urRs1Shl1*g5888walYDcWXZ8lDNwdDrGTw_; rv2=8012829FE14BC0CD84A4D99BD90E480E50D295C0006C542CF7; property20=7F14708C150430FF9F0C06D3BCD3565C76EFDE2C97983B406E26761FD41B2CF0C4BACEECDD2F1C69; qzmusicplayer=qzone_player_1453857425_1557826040374; qqmusic_uin=; qqmusic_key=; qqmusic_fromtag=; __Q_w_s_hat_seed=1",
"origin": "https://user.qzone.qq.com",
"referer": "https://user.qzone.qq.com/1453857425/334",
"user-agent": "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36"
}
};
setInterval(function(){
const req = http.request(options,(res)=>{
console.log(`状态码: ${res.statusCode}`);
res.setEncoding("utf8");
console.log(`响应头: ${JSON.stringify(res.headers)}`);
res.setEncoding("utf8");
res.on("data",(thunk)=>{
console.log('返回的 结果 : '+ thunk);
})
res.on("end",()=>{
console.log("响应结束...")
})
})
req.on("error",err=>{
console.error(`请求遇到问题: ${err.message}`);
})
req.write(formData);
req.end(); // 请求
},1000);