node package manager
Orgs are free. Discover, share, and reuse code in your team. Create a free org »


send-http-request Build Status Dependency Status

Function that sends a HTTP request, returning a promise.

It uses XMLHTTPRequest, and will use the xmlhttprequest package in Node.js.


sendRequest = require("send-http-request")
  function(response) { console.log(response) },
  function(error) { console.error(error) }

You may pass optional headers and data arguments. If only one extra parameter is given, it's assumed to be the headers object.

The response object has the following methods:

  • getText()
  • getStatusCode()
  • getHeader(name)


The initial structure of this module was generated by Jumpstart, using the Jumpstart Black Coffee template.


send-http-request is released under the MIT License.
Copyright (c) 2013 Meryn Stol