post параметры.
Господа, ну как то с разбегу и об стену....
Получаю http запрос, нужно вытащить post параметры. Как бы не сложно. Много примеров....
ну вот как то так:
const qs = require('querystring');
http.createServer( function(request,response){
.......
if(request.method ==="POST"){
request.on('data', function (data) { body += data.toString(); });
request.on('end', function () {
console.log(qs.parse(body));
});
...........................
в результате в body получаем:
------------------------------7db738db57ad
Content-Disposition: form-data; name="key"
popandos
------------------------------7db738db57ad
Content-Disposition: form-data; name="key1"
popandos1
и после parse оно же и остается.... (
что это за данные - писать не нужно - понятно. вопрос почему не парсит.
Руками самостоятельно распарсить - без проблем, но блин почему не парсит? есть какой то другой вариант или самому писать?
express и подобное не предлагать
С наступившим всех )))
Спасибо
|