尽管在 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]
使用最新的 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]