我使用的是所有Apache CXF依赖项的2.7.11版本。
我正在创建org.apache.cxf.jaxrs.client.WebClient的实例。
Map<String, String> queryParams = new HashMap<>();
queryParams.put("param1", null);
for ( String param : queryParams.keySet() ) {
webClient.query(param, queryParams.get(param));
}
我在调用query()方法
时遇到NullPointerException以下是堆栈跟踪
显示java.lang.NullPointerException 在org.apache.cxf.jaxrs.client.AbstractClient.addMatrixQueryParamsToBuilder(AbstractClient.java:686) 在org.apache.cxf.jaxrs.client.WebClient.query(WebClient.java:647)
答案 0 :(得分:0)
看起来WebClient API不希望参数值为&#34; null&#34;