mikeal/request — pull request #112 by jhs (2011-11-24 04:28:12+00:00)
Title: Support using a custom http-like module

Some people may have an API-compatible module that works like http, with custom behavior or a monkey patch or whatever.

This one-liner allows the caller to provide that module in the options.

```javascript
var my_http = require('./my_http_module')

request({uri:"http://example.com/", httpModule:my_http}, function(er, resp, body) {
// ...
})
```

This strikes me as an obscure or advanced feature, so I skipped documentation and tests :) Let me know if you want some and I'll slog through it.