forwarded-parse
Parse the Forwarded header (RFC 7239) into an array of objects
Last updated 10 years ago by lpinca .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install forwarded-parse 
SYNC missed versions from official npm registry.

forwarded-parse

Version npm Build Status Coverage Status

Parse the Forwarded header (RFC 7239) into an array of objects.

Install

npm install --save forwarded-parse

API

This module exports a single function that takes a string and returns an array of objects.

parse(text)

Arguments

  • text - The header field value.

Return value

An array of objects, one for each set of parameters added by a proxy.

Exceptions

Throws a ParseError exception if the header field value is invalid.

Example

var parse = require('forwarded-parse');

console.log(
  parse('for=198.51.100.17;by=203.0.113.60;proto=http;host=example.com')
);

/*
[{
  for: '198.51.100.17',
  by: '203.0.113.60',
  proto: 'http',
  host: 'example.com'
}]
*/

License

MIT

Current Tags

  • 2.1.2                                ...           latest (4 years ago)

6 Versions

  • 2.1.2                                ...           4 years ago
  • 2.1.1                                ...           5 years ago
  • 2.1.0                                ...           8 years ago
  • 2.0.0                                ...           10 years ago
  • 1.0.1                                ...           11 years ago
  • 1.0.0                                ...           11 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 5
Dependencies (0)
None
Dev Dependencies (3)

Copyright 2013 - present © cnpmjs.org | Home |