UNPKG

proxy-tamper

Version:

A HTTP proxy library for node.js that allows for selective requests to be tampered.

15 lines (11 loc) 412 B
var proxy = require('./lib/proxy-tamper').start({ port: 8080 }); proxy.tamper(/dub.hellou.co.uk\/$/, function(request) { console.log('requesting'); delete request.headers['accept-encoding']; request.onResponse(function(response) { console.log('tampering'); response.body = response.body.replace(/.*/g, 'things'); response.headers['x-tampered-by'] = 'dan'; response.complete(); }); });