# node-weixin-request
**Repository Path**: dpsnet/node-weixin-request
## Basic Information
- **Project Name**: node-weixin-request
- **Description**: No description available
- **Primary Language**: JavaScript
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2016-12-10
- **Last Updated**: 2024-06-21
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# node-weixin-request [![NPM version][npm-image]][npm-url] [![Build Status][travis-image]][travis-url] [![Dependency Status][daviddm-image]][daviddm-url] [![Coverage percentage][coveralls-image]][coveralls-url]
>
## Installation
```sh
$ npm install --save node-weixin-request
```
## Usage
```js
var nodeWeixinRequest = require('node-weixin-request');
//get方法与request.get方法一致
nodeWeixinRequest.get
//raw属性返回require('request')对象
nodeWeixinRequest.raw
//基本的post请求
var url = 'http://www.qq.com';
var params = {
aa: 1,
bb: 'aaa'
};
nodeWeixinRequest.request(url, params, function (error, json) {
});
//json的post请求
nodeWeixinRequest.json(url, JSON.stringify(params), function (error, json) {
});
//xml的post请求
nodeWeixinRequest.xml(url, xml, function (error, json) {
});
//发送ssl的请求
//ssl格式1
var ssl = {
pfx: new Buffer('p12文件二进制数据'),
pfxKey: 'sodosodf'
};
//ssl格式2
var ssl = {
pfx: 'p12文件的base64',
pfxKey: 'sodosodf'
};
// 已经废弃
// ssl格式3
// var ssl = {
// pkcs12: file, //全局文件名
// pfxKey: 'sodosodf'
// };
var reply = "aodsosfd";
nodeWeixinRequest.xmlssl(url, '', ssl, function (error, json) {
});
//发送文件
var file = path.resolve(__dirname, './cert/aaa.mp3');
nodeWeixinRequest.file(url, file, function (error, json) {
});
//下载文件
//file是下载文件的保存地址
nodeWeixinRequest.download(url, {hel:'sdfsfd'}, file, function (error, json) {
});
```
## License
Apache-2.0 © [calidion](calidion.github.io)
[npm-image]: https://badge.fury.io/js/node-weixin-request.svg
[npm-url]: https://npmjs.org/package/node-weixin-request
[travis-image]: https://travis-ci.org/node-weixin/node-weixin-request.svg?branch=master
[travis-url]: https://travis-ci.org/node-weixin/node-weixin-request
[daviddm-image]: https://david-dm.org/node-weixin/node-weixin-request.svg?theme=shields.io
[daviddm-url]: https://david-dm.org/node-weixin/node-weixin-request
[coveralls-image]: https://coveralls.io/repos/node-weixin/node-weixin-request/badge.svg
[coveralls-url]: https://coveralls.io/r/node-weixin/node-weixin-request