首页 > Web开发 > 详细

nodejs post请求

时间:2017-05-11 19:22:28      阅读:317      评论:0      收藏:0      [点我收藏+]
const http = require(‘http‘);
const querystring = require(‘querystring‘);

const postData = querystring.stringify({
  ‘msg‘: ‘Hello World! ----- 哈利路亚‘
});

const options = {
  hostname: ‘192.168.1.6‘,
  port: 8080,
  path: ‘/hello‘,
  method: ‘POST‘,
  headers: {
    ‘Content-Type‘: ‘application/x-www-form-urlencoded‘,
    ‘Content-Length‘: Buffer.byteLength(postData)
  }
};

const req = http.request(options, (res) => {
  console.log(`STATUS: ${res.statusCode}`);
  console.log(`HEADERS: ${JSON.stringify(res.headers)}`);
  res.setEncoding(‘utf8‘);
  res.on(‘data‘, (chunk) => {
    console.log(`BODY: ${chunk}`);
  });
  res.on(‘end‘, () => {
    console.log(‘No more data in response.‘);
  });
});

req.on(‘error‘, (e) => {
  console.error(`problem with request: ${e.message}`);
});

// write data to request body
req.write(postData);
req.end();

 

nodejs post请求

原文:http://www.cnblogs.com/thankyouGod/p/6842083.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!