大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。
PHP中的CURL功能很好实现,直接四五行代码封装一下就OK了。node.js中如何实现CURL的功能呢,下面详细介绍。
这里需要用到request这个库,所以先安装此包:
npm install request
安装下来之后, 就是代码实现的问题了。示例代码如下(只实现了POST方法):
var request = require('request'); request.post( { url:'http://hovertree.com:9095/phpTest.php', form:{ username:'hahaha', password:'wowowowow' }, encoding:'utf8' }, function(error, response, body){ if(response.statusCode == 200){ console.log(body); }else{ console.log(response.statusCode); } } );
phpTest.php中的数据接收程序如下:
$username = isset($_POST['username']) ? trim($_POST['username']) : null; $password = isset($_POST['password']) ? trim($_POST['password']) : null; echo '$username:'.$username.'<br />'; echo '$password:'.$password.'<br />';
好吧,到此为止。代码都很容易看明白,就不写注释了。。
request实现的更多功能,如CURL中的GET、Cookie、Head、Del、PUT及请求代理、上传数据等等
http://www.cnblogs.com/roucheng/p/nodecookie.html
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/120683.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...