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"));
});
- Custom post params
- Support buffer encoding
- Support current callback
- Callback gets body string and full http response object as params
$ npm i gulp-http-post
- 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.content file content
- options.encoding buffer.toString() encoding
- options.relative file relative