Skip to content

gjurgens/gulp-http-post

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gulp-http-post

froked from zhso/gulp-post

NPMNPM

npm npm npm npm

bitHound Overall Score Inline docs Build Status Coverage Status

GitHub stars GitHub watchers

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

About

post buffer to current url on pipe.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%