初学nodejs之:post | get 请求

Node.js表单提交实践
本文介绍了一种使用Node.js进行表单提交的方法,并通过一个具体示例展示了如何配置HTTP请求来实现POST提交。此外,文章还对比了GET请求的处理方式。

/**

  • nodejs模拟表单提交 */ var http = require('http'); var querystring = require('querystring'); var contents = querystring.stringify({ p:'2', na: '看阿奎', ad: '成都市锦江区天府广场人民中路5段67耗' }); //console.log(contents); var options = { host: '127.0.0.1', port: '80', //path: 'http://127.0.0.1/mysql/index.php?'+contents, path: 'http://127.0.0.1/mysql/index.php', method: 'POST', headers: { 'Content-Type': 'application/x-www-form-urlencoded', 'Content-Length' : contents.length } }; var req = http.request(options, function(response) { response.setEncoding('utf8'); console.log("Got response: " + response.statusCode); response.on('data', function (data) { console.log(data); }).on('end', function(){ console.log(response.headers); }); }) req.write(contents); req.end();

/* http.get(options, callback) http 模块还提供了一个更加简便的方法用于处 理GET请求:http.get。它是 http.request 的简化版,唯一的区别在于http.get 自动将请求方法设为了 GET 请求,同时不需要手动调用 req.end()。 //httpget.js var http = require('http'); http.get({host: 'www.byvoid.com'}, function(res) { res.setEncoding('utf8'); res.on('data', function (data) { console.log(data); }); });

*/

转载于:https://my.oschina.net/sinalb/blog/225836

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值