node作为中间服务层如何发送请求(发送请求的实现方法详解)
GET请求:
varhttp=require('http');
varqs=require('querystring');
vardata={
a:123,
time:newDate().getTime()};//这是需要提交的数据
varcontent=qs.stringify(data);
varoptions={
hostname:'127.0.0.1',
port:10086,
path:'/pay/pay_callback?'+content,
method:'GET'
};
varreq=http.request(options,function(res){
console.log('STATUS:'+res.statusCode);
console.log('HEADERS:'+JSON.stringify(res.headers));
res.setEncoding('utf8');
res.on('data',function(chunk){
console.log('BODY:'+chunk);
});
});
req.on('error',function(e){
console.log('problemwithrequest:'+e.message);
});
req.end();
POST请求:
varhttp=require('http');
varqs=require('querystring');
varpost_data={
a:123,
time:newDate().getTime()};//这是需要提交的数据
varcontent=qs.stringify(post_data);
varoptions={
hostname:'127.0.0.1',
port:10086,
path:'/pay/pay_callback',
method:'POST',
headers:{
'Content-Type':'application/x-www-form-urlencoded;charset=UTF-8'
}
};
varreq=http.request(options,function(res){
console.log('STATUS:'+res.statusCode);
console.log('HEADERS:'+JSON.stringify(res.headers));
res.setEncoding('utf8');
res.on('data',function(chunk){
console.log('BODY:'+chunk);
});
});
req.on('error',function(e){
console.log('problemwithrequest:'+e.message);
});
//writedatatorequestbody
req.write(content);
req.end();
以上这篇node作为中间服务层如何发送请求(发送请求的实现方法详解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
热门推荐
10 祝女儿简短祝福语大全
11 大学新年祝福语简短创意
12 元旦适合的祝福语简短
13 朋友出远门祝福语简短
14 初六简短的祝福语
15 祝男孩生日祝福语简短
16 同事调离的祝福语简短
17 拜年红包的祝福语简短
18 妈妈生日祝福语简短励志