Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java如何模拟node.js req.send和req.query_Java_Node.js - Fatal编程技术网

java如何模拟node.js req.send和req.query

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函数发送时会发生什么情况?它是身体中的一种价值吗 更新 我

我在node.js中有一个web服务代码,我想在java中也这样做

这是NodeJS中的代码

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