0.1.2 • Published 13 years ago
http-agent v0.1.2
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:
- Simple: Pass it a host and an array of strings to visit all of those URLs.
- Complex: Pass it a host and an array of JSON objects representing all relevant parameters (method, request body, etc.)
- 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'.