java如何模拟node.js req.send和req.query
我在node.js中有一个web服务代码,我想在java中也这样做 这是NodeJS中的代码java如何模拟node.js req.send和req.query,java,node.js,Java,Node.js,我在node.js中有一个web服务代码,我想在java中也这样做 这是NodeJS中的代码 app.get('/webhook', function(req, res) { res.status(200).send(req.query['hub.challenge']); }); 我想用java做一个类似的例子 那么我的问题是req.query[]代表什么?它是一个值吗 查询字符串 表单字符串 其他身体价值观 使用send函数发送时会发生什么情况?它是身体中的一种价值吗 更新 我
app.get('/webhook', function(req, res) {
res.status(200).send(req.query['hub.challenge']);
});
我想用java做一个类似的例子
那么我的问题是req.query[]
代表什么?它是一个值吗
send
函数发送时会发生什么情况?它是身体中的一种价值吗
更新
我可以看到,
req.query
是一个查询参数,但为什么会有点?如何用圆点接收?我可以在没有点的情况下接收查询参数,但使用点我无法您的示例代码是从类似URL的URL获取查询参数http://example.org/webhook?hub.challenge=foo
;因为Javascript使用点来分隔属性,所以不能使用req.query.hub.challenge
,因为没有hub
query参数。括号表示法正在查找文本hub.challenge
属性名
有关nodejs对象的更多信息,这里有一个示例
对于您关于send
的问题,nodejs代码告诉响应对象发送HTTP 200(也称为OK)响应,主体包含hub.challenge
查询参数的值。在示例URL中,这意味着响应主体将是foo