我正在使用所有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
以下是堆栈跟踪
org.apache.cxf.jaxrs.client.WebClient.query(WebClient.java:647)处的java.lang.NullPointerException org.apache.cxf.jaxrs.client.AbstractClient.addMatrixQueryParamsToBuilder(AbstractClient.java:686)
看起来WebClient API并不期望参数值为“ null”
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句