【发布时间】:2013-05-23 07:22:39
【问题描述】:
我正在发出虚假图片请求。
客户端
var image = document.createElement("img");
image.width = 1;
image.height = 1;
image.src = "http://localhost:8080/server/?currentVisitTimestamp%3D1369293177%26lastVisitTimestamp%3D1369293137" //enocded
请求状态为200
服务器端 我正在使用 express 框架
app.get('/server',function(request,response){
console.log(request.query);
response.send();
});
控制台日志打印如下:
{ 'currentVisitTimestamp=1369293177&lastVisitTimestamp=1369293137': '' }
预期的输出是这样的
'currentVisitTimestamp=1369293177&lastVisitTimestamp=1369293137'
为什么要构造成键值对?
【问题讨论】:
-
感谢您提供的信息 +1。
-
修复:var url = request.originalUrl; var queryString = url.substring(url.indexOf('?')+1, url.length);
标签: javascript node.js express query-string