4 examples of 'bodyparser.urlencoded( extended false )' in JavaScript

Every line of 'bodyparser.urlencoded( extended false )' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your JavaScript code is secure.

All examples are scanned by Snyk Code

By copying the Snyk Code Snippets you agree to
387function decodeWwwFormUrlEncoded(body) {
388 var form = {};
389 // turn the buffer into a string before splitting
390 body.toString('utf8').split('&').forEach(function(v, i) {
391 var keyValueArray = v.split('=');
392 form[keyValueArray[0]] = unescape(keyValueArray[1]);
393 });
394 return form;
395}
65isUrlEncoded():boolean {
66 return this.isContentType(Headers.urlencodedContentType);
67}
5export function bodyUrlEncoded() {
6 return urlencoded({ extended: true });
7}
133function urlencoded_parse(input, isindex) {
134 var sequences = input.split('&');
135 if (isindex && sequences[0].indexOf('=') === -1)
136 sequences[0] = '=' + sequences[0];
137 var pairs = [];
138 sequences.forEach(function (bytes) {
139 if (bytes.length === 0) return;
140 var index = bytes.indexOf('=');
141 if (index !== -1) {
142 var name = bytes.substring(0, index);
143 var value = bytes.substring(index + 1);
144 } else {
145 name = bytes;
146 value = '';
147 }
148 name = name.replace(/\+/g, ' ');
149 value = value.replace(/\+/g, ' ');
150 pairs.push({ name: name, value: value });
151 });
152 var output = [];
153 pairs.forEach(function (pair) {
154 output.push({
155 name: decodeURIComponent(pair.name),
156 value: decodeURIComponent(pair.value)
157 });
158 });
159 return output;
160}

Related snippets