要使用 HTTP 服务器与客户端,需要 require('http')
。
http.Agent 类
Agent
负责为 HTTP 客户端管理连接的持续与复用
const http = require('http')
querystring = require('querystring');
const params = {
test: '111111'
}
const userInfo = {
params: JSON.stringify(params)
}
const options = {
hostname: '127.0.0.1',
port: 80,
path: '/url',
method: 'POST',
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
'Content-Length': Buffer.byteLength(querystring.stringify(userInfo))
}
};
const req = http.request(options, (res) => {
res.setEncoding('utf8');
console.log('状态码:', res.statusCode);
console.log('请求头:', res.headers);
res.on('data', (d) => {
process.stdout.write(d);
});
});
req.write(querystring.stringify(userInfo));
req.on('error', (e) => {
console.error(e);
});
req.end();