README
urls
homepage
https://code.insistime.com/qiao.plugin.request
github
https://github.com/insistime/qiao.plugin.request
npm
https://www.npmjs.com/package/qiao.plugin.request
donate
started
install
npm install qiao.plugin.request
dependencies
- http request by request
- ping by ping
documentation
api
getSync
'use strict';
var qiaoPluginRequest = require('qiao.plugin.request');
var test = async function(){
try{
var url = 'http://www.baidu.com';
var res = await qiaoPluginRequest.getSync({
url : url,
qs : {
test : 'test'
}
});
console.log(res);
}catch(e){
console.log(e);
}
};
test();
postSync
'use strict';
var qiaoPluginRequest = require('qiao.plugin.request');
var test = async function(){
try{
var url = 'http://www.baidu.com';
var res = await qiaoPluginRequest.postSync({
url : url,
qs : {
test : 'test'
}
});
console.log(res);
}catch(e){
console.log(e);
}
};
test();
putSync
'use strict';
var qiaoPluginRequest = require('qiao.plugin.request');
var test = async function(){
try{
var url = 'http://10.33.12.68:8002/put';
var res = await qiaoPluginRequest.putSync({
url : url
});
console.log(res);
}catch(e){
console.log(e);
}
};
test();
patchSync
'use strict';
var qiaoPluginRequest = require('qiao.plugin.request');
var test = async function(){
try{
var url = 'http://10.33.12.68:8002/patch';
var res = await qiaoPluginRequest.patchSync({
url : url
});
console.log(res);
}catch(e){
console.log(e);
}
};
test();
deleteSync
'use strict';
var qiaoPluginRequest = require('qiao.plugin.request');
var test = async function(){
try{
var url = 'http://10.33.12.68:8002/delete';
var res = await qiaoPluginRequest.deleteSync({
url : url
});
console.log(res);
}catch(e){
console.log(e);
}
};
test();
headSync
'use strict';
var qiaoPluginRequest = require('qiao.plugin.request');
var test = async function(){
try{
var url = 'http://10.33.12.68:8002/head';
var res = await qiaoPluginRequest.headSync({
url : url
});
console.log(res);
}catch(e){
console.log(e);
}
};
test();
optionsSync
'use strict';
var qiaoPluginRequest = require('qiao.plugin.request');
var test = async function(){
try{
var url = 'http://10.33.12.68:8002/options';
var res = await qiaoPluginRequest.optionsSync({
url : url
});
console.log(res);
}catch(e){
console.log(e);
}
};
test();
get
'use strict';
var qiaoPluginRequest = require('qiao.plugin.request');
var test = function(){
var url = 'http://www.baidu.com';
qiaoPluginRequest.get({
url : url,
qs : {
test : 'test'
}
}, function(err, rs, body){
console.log(err, body);
});
};
test();
post
'use strict';
var qiaoPluginRequest = require('qiao.plugin.request');
var test = function(){
var url = 'http://www.baidu.com';
qiaoPluginRequest.post({
url : url,
qs : {
test : 'test'
}
}, function(err, rs, body){
console.log(err, body);
});
};
test();
put
'use strict';
var qiaoPluginRequest = require('qiao.plugin.request');
var test = function(){
var url = 'http://10.33.12.68:8002/put';
qiaoPluginRequest.put({
url : url
}, function(err, rs, body){
console.log(err, body);
});
};
test();
patch
'use strict';
var qiaoPluginRequest = require('qiao.plugin.request');
var test = function(){
var url = 'http://10.33.12.68:8002/patch';
qiaoPluginRequest.patch({
url : url
}, function(err, rs, body){
console.log(err, body);
});
};
test();
delete
'use strict';
var qiaoPluginRequest = require('qiao.plugin.request');
var test = function(){
var url = 'http://10.33.12.68:8002/delete';
qiaoPluginRequest.delete({
url : url
}, function(err, rs, body){
console.log(err, body);
});
};
test();
head
'use strict';
var qiaoPluginRequest = require('qiao.plugin.request');
var test = function(){
var url = 'http://10.33.12.68:8002/head';
qiaoPluginRequest.head({
url : url
}, function(err, rs, body){
console.log(err, rs.headers);
});
};
test();
options
'use strict';
var qiaoPluginRequest = require('qiao.plugin.request');
var test = function(){
var url = 'http://10.33.12.68:8002/options';
qiaoPluginRequest.options({
url : url
}, function(err, rs, body){
console.log(err, body);
});
};
test();
ip
'use strict';
var qiaoPluginRequest = require('qiao.plugin.request');
var test = function(){
qiaoPluginRequest.ip(function(err, ip){
console.log(err, ip);
});
};
test();
ipSync
'use strict';
var qiaoPluginRequest = require('qiao.plugin.request');
var test = async function(){
try{
var ip = await qiaoPluginRequest.ipSync();
console.log(ip);
}catch(e){
console.log(e);
}
};
test();
getIp
'use strict';
var qiaoPluginRequest = require('qiao.plugin.request');
var test = async function(){
var ip = await qiaoPluginRequest.getIp();
console.log(ip);
};
test();
ping
'use strict';
var qiaoPluginRequest = require('qiao.plugin.request');
var test = function(){
try{
var hosts = ['www.baidu.com', 'www.google.com'];
hosts.forEach(async function(host){
var r = await qiaoPluginRequest.ping(host);
console.log(r);
});
}catch(e){
console.log(e);
}
};
test();
isOnline
'use strict';
var qiaoPluginRequest = require('qiao.plugin.request');
var test = async function(){
var s = await qiaoPluginRequest.isOnline();
console.log(s);
};
test();
download
'use strict';
var qiaoPluginRequest = require('qiao.plugin.request');
var test = async function(){
try{
var url = 'https://www.baidu.com/img/bd_logo1.png';
var path = 'd:/test.png';
await qiaoPluginRequest.download(url, path);
}catch(e){
console.log(e);
}
};
test();
imgToBase64
'use strict';
var qiaoPluginRequest = require('qiao.plugin.request');
var test = function(){
var url = 'https://www.baidu.com/img/baidu_resultlogo@2.png';
qiaoPluginRequest.imgToBase64(url, function(res){
console.log(res);
});
};
test();
imgToBase64Sync
'use strict';
var qiaoPluginRequest = require('qiao.plugin.request');
var test = async function(){
try{
var url = 'https://www.baidu.com/img/baidu_resultlogo@2.png';
var res = await qiaoPluginRequest.imgToBase64Sync(url);
console.log(res);
}catch(e){
console.log(e);
}
};
test();
version
0.2.2.20200803
- ncu
0.2.1.20200626
- is online
0.2.0.20200610
- use git request
- download large file
- use qiao.plugin.requestfix
0.1.9.20200529
- img to base64 add gif
0.1.8.20200512
- img to base64 add jpeg
- img to base64 sync
0.1.7.20200511
- add img to base64
0.1.6.20200407
- add get ip
0.1.5.20200401
- add ip
0.1.4.20200326
- ping timeout 4s
0.1.3.20200312
- add ping
0.1.2.20191206
- add funding
0.1.1.20190221
- add put
- add patch
- add delete
- add head
- add options
- add request
0.1.0.20190117
- add download
- donwload finish
0.0.9.20190107
- modify desc
- update request@2.88.0
0.0.8.20181127
- modify method name
- add .js
0.0.7.20181122
- npm audit fix
0.0.6.20180720
- https homepage
0.0.5.20180719
- modify readme.md
0.0.4.20180523
- npm audit
0.0.3.20180511
- npm audit
0.0.2.20180210
- delete reqwest
- highlight md
0.0.1.20180208
- init project
- request get
- request post
- modify index.js