Spring boot Can';无法识别spring boot、jax rs和jersey中的多个URL查询参数
将curl命令中的多个查询参数传递到我的spring引导服务器时出现问题,该服务器使用jersey和jax-rs提供一些端点 这是我的curl命令:Spring boot Can';无法识别spring boot、jax rs和jersey中的多个URL查询参数,spring-boot,curl,jersey,jax-rs,Spring Boot,Curl,Jersey,Jax Rs,将curl命令中的多个查询参数传递到我的spring引导服务器时出现问题,该服务器使用jersey和jax-rs提供一些端点 这是我的curl命令: curl localhost:8080/players?pageStartIndex=3&pageSize=4 我用过滤器把输入的内容打印出来 @Provider public class APIRequestFilter implements ContainerRequestFilter { @Override pub
curl localhost:8080/players?pageStartIndex=3&pageSize=4
我用过滤器把输入的内容打印出来
@Provider
public class APIRequestFilter implements ContainerRequestFilter {
@Override
public void filter(ContainerRequestContext requestContext)
throws IOException {
System.out.println(">>filter(), uriPath=" + requestContext.getUriInfo().getRequestUri());
System.out.println(">>filter(), " + requestContext.getUriInfo().getQueryParameters());
...
这是打印出来的
>>filter(), uriPath=http://localhost:8080/players?pageStartIndex=3
>>filter(), {pageStartIndex=[3]}
出于某种原因,只打印出第一个查询参数
有什么想法吗?您需要在命令行中将url用引号括起来<代码>&在命令行中有特殊含义 您需要将命令行中的url用引号括起来
&
在命令行上有特殊含义。Genius。如果你愿意,我会接受你的回答?