2017-01-18 11 views
0

Как получить доступ к строкам динамических запросов, а затем сохранить их пары значений ключей в качестве объектов JSON, используя util.inspect в http!Доступ к строкам запроса в https в узле js

Как насчет https?

Я хочу знать метод доступа к строкам запроса в https? Мой код выглядит следующим образом

http.createServer(function (req, res) { 
    res.writeHead(200, { 'Content-Type': 'text/plain' }); 
qs = url.parse(req.url, true); 
}); 
+0

А что делает ваш код выглядеть на данный момент? – Sirko

+0

Мой код находится в офисе! Завтра будет положительно! Я использовал утилиту. Проверьте функцию и функцию url.parse, используя URL-адрес и утилиту в http! Но тот же метод не выводит то же самое с https – Jaini

+0

@Sirko теперь предложите решение! Thanx Заранее – Jaini

ответ

0
https.createServer(options, function (req, res) { 
    res.writeHead(200, { 'Content-Type': 'text/plain' }); 
    qs = url.parse(req.url, true); 
    res.write(util.inspect(qs.query));//this will print the query string on webpage in json format 

    var s = QueryStringToJSON(); 

    res.end('\n'); 
    }); 
function QueryStringToJSON() { 
    var pairs = qs.search.slice(1).split('&'); 

    pairs.forEach(function (pair) { 
     pair = pair.split('='); 
     result[pair[0]] = decodeURIComponent(pair[1] || ''); 
    }); 

    return JSON.stringify(result); 
}