0.1.4 • Published 8 years ago
gulp-http-post v0.1.4
gulp-http-post
froked from zhso/gulp-post
Post buffer to current url on pipe.
var post = require("gulp-http-post");
gulp.task("post",function(){
gulp.src("src/**/*.js")
.pipe(post("http://www.mysite.com/"))
.pipe(gulp.dest("dist"));
});
Features
- Custom post params
- Support buffer encoding
- Support current callback
- Callback gets body string and full http response object as params
Installation
$ npm i gulp-http-post
Examples
- Custom Options
var post = new require("gulp-http-post");
gulp.task("build",function(){
var options = {
encoding: "base64",
callback: function (err, body, response) {
if(err){
console.error(err);
}else{
console.log(body);
console.log(response);
}
},
param1: "value1",
param2: "value2"
//...
};
gulp.src("src/**/*.js")
.pipe(post("http://www.mysite.com/",options))
.pipe(gulp.dest("dist"));
})
Options Format
- options.content file content
- options.encoding buffer.toString() encoding
- options.relative file relative