0.1.2 • Published 13 years ago

http-agent v0.1.2

Weekly downloads
3,544
License
-
Repository
github
Last release
13 years ago

http-agent

A simple agent for performing a sequence of http requests in node.js

Installation

Installing npm (node package manager)

Installing http-agent

Usage

There are several way to use http-agent:

  1. Simple: Pass it a host and an array of strings to visit all of those URLs.
  2. Complex: Pass it a host and an array of JSON objects representing all relevant parameters (method, request body, etc.)
  3. Iterator: Each time the 'next' event is raised by an agent, you have the opportunity to add or remove URLs you wish to visit. In this sense

Using http-agent to visit a set of URLs on a single host with 'GET'

Using http-agent to visit a set of URLs on a single host with complex parameters

Since http-agent is based on top of request, it can take a set of JSON objects for request to use. If you're looking for more documentation about what parameters are relevant to http-agent, see request which http-agent is built on top of.

Using http-agent as an iterator over webpages

Each time an instance of http-agent raises the 'next' event the agent is passed back as a parameter. That allows us to change the control flow of pages each time a page is visited. The agent is also passed back to other important events such as 'stop' and 'back'.

Run Tests

Author: Charlie Robbins;