尽管在 url 中指定,但参数为空

Parameters are empty although specified in url

使用最新的 spark-core。 我正在尝试设置一个简单的 GET 调用。

http://localhost:9346/update/?adasd=123

我的主要方法中有以下内容:

get("/update/", (request, response) -> request.params().toString());

如果我执行我的调用,我会得到 {},所以它看起来好像参数是空的。 我也试过/update/:adasd。 这是我第一次看 spark-java,所以我可能在这里遇到一些基本错误。

我只想能够读取参数。

你把事情搞混了。您正在传递 queryParameters 但试图打印 pathParameters。

对于这个电话:

http://localhost:9346/update?adasd=123

需要这样的代码:

get("update", (request, response) -> request.queryParams());

调用此端点将导致此输出:

[adasd]