buffer-urlencoded
v1.0.1
Published
Decode application/x-www-form-urlencoded into Buffers
Downloads
9
Maintainers
Readme
buffer-urlencoded
Decode
application/x-www-form-urlencoded
Buffer into key/value Buffers
Usage
var parse = require('buffer-urlencoded')
var data = parse(Buffer.from('username=emil&password=secret'))
data.username // => <Buffer 65 6d 69 6c>
API
var data = parse(buf, [inplace = true])
Parse buf
into {key: Buffer(value)}
, optionally copying the input buf
so
the original data is not mutated.
All bytes that become unreachable via keys of the data
object will be zeroed
out. This means that if you zero out all values in data
, the original buf
(or it's copy) will be all zeros. This is nice if you don't want sensitive data
floating around in memory (or as strings!).
Install
npm install buffer-urlencoded