直接上代码


/**
* Created by wyh on 2015/10/8.
* 参数说明:https://beecloud.cn/doc/
*/
var https = require('https');
var crypto = require('crypto');
var moment = require('moment');
var uuid = require('node-uuid'); var app_id = 'yourAppId';
var timestamp = moment().format('x');
var app_secret = 'YourAppSecret';
var app_sign = crypto.createHash('md5').update(app_id + timestamp + app_secret).digest('hex');
var channel = 'ALI_WEB';
var total_fee = 1;
var bill_no = uuid.v4().split('-').join('');
console.log(bill_no); var title = '图时代充值测试';
var return_url = 'visys.cn';
var show_url = 'http://www.visys.cn';
var qr_pay_mode = '0'; var postObj = {
app_id : app_id,
timestamp : parseInt(timestamp),
app_sign : app_sign,
channel : channel,
total_fee : total_fee,
bill_no : bill_no,
title : title,
return_url : return_url,
show_url : show_url,
qr_pay_mode: qr_pay_mode
}; var postData = JSON.stringify(postObj);
console.log('postData', postData); var options = {
host : 'apibj.beecloud.cn',
port : 443,
path : '/1/rest/bill',
method : 'POST',
headers: {
'Content-Type': 'application/json'
}
}; var req = https.request(options, function (res) {
console.log('STATUS: ' + res.statusCode);
console.log('HEADERS: ' + JSON.stringify(res.headers)); var chunkAll = '';
res.on('data', function (chunk) {
chunkAll += chunk;
});
res.on('end', function () {
if(!chunkAll) return;
try{
var obj = JSON.parse(chunkAll);
console.log('url', obj.url);
console.log('chunkAll' + chunkAll);
}
catch(e){
console.log('err', e);
}
});
}); req.write(postData);
req.end(); req.on('error', function (e) {
console.error(e);
});

附:

header不能添加content-length

最新文章

  1. python Django 进阶篇
  2. ARM 编译 phddns
  3. javaEE中关于dao层和services层的理解
  4. jstack使用-倒出线程堆栈
  5. Linux系统下sendmail发送邮件失败的问题
  6. android 02 登录
  7. 内存储与外存储(IO流的应用)
  8. linux性能优化常用命令
  9. Kafka的Producer以及Consumer远程调用问题
  10. python优秀库 - 使用envelopes发送邮件
  11. 将已有的工程项目添加到Xcode到Git管理中
  12. lintcode.44 最小子数组
  13. vue中的路由的跳转的参数
  14. <Android基础> (四) Fragment Part 2
  15. Java IO(三)——字节流
  16. Tensorflow学习笔记03-使用神经网络做线性回归
  17. C++单链表反转
  18. 【吉比特】G-bits2017技术类岗位编程题
  19. Code Signal_10分钟挑战题_constructArray
  20. CSS3多列Multi-column布局

热门文章

  1. 02:Sysbench基准压测(oltp_update_index.lua、oltp_update_non_index.lua)my.cnf
  2. Codeforces-20152016-northwestern-european-regional-contest-nwerc-A题
  3. 使用wifi网卡笔记5---AP模式
  4. canvas之抒写文字
  5. 5月22日上课笔记-js属性选择器、过滤选择器、鼠标事件
  6. MySql——事务控制语言(DTL)
  7. mysql的配置(图解)
  8. C++对象数组初始化
  9. An Intuitive Explanation of Fourier Theory
  10. 第2章地址Address(WCF全面解析3)