如何使用Guvnor REST API获取Excel文件?
如果我想从Guvnor获取部署的Excel文件,有人能建议将正确的类类型作为参数传递给Guvnor REST API吗如何使用Guvnor REST API获取Excel文件?,excel,cxf,drools,guvnor,Excel,Cxf,Drools,Guvnor,如果我想从Guvnor获取部署的Excel文件,有人能建议将正确的类类型作为参数传递给Guvnor REST API吗 > WebClient client = WebClient.create("http://localhost:8080/"); > client.header("Authorization", authorizationHeader); > client.path("jboss-brms/rest/packages/PR/assets/ARule/bina
> WebClient client = WebClient.create("http://localhost:8080/");
> client.header("Authorization", authorizationHeader);
> client.path("jboss-brms/rest/packages/PR/assets/ARule/binary").accept("application/octet-stream").get(FileInputStream.class);
上面的代码给了我:
*javax.ws.rs.client.ClientException:。读取响应消息时出现问题,类:class java.io.FileInputStream,内容类型:application/octet stream。
位于org.apache.cxf.jaxrs.client.AbstractClient.reportMessageHandlerProblem(AbstractClient.java:744)
原因:java.lang.ClassCastException
位于java.lang.Class.cast(Class.java:2990)
位于org.apache.cxf.jaxrs.provider.BinaryDataProvider.readFrom(BinaryDataProvider.java:67)
位于org.apache.cxf.jaxrs.utils.JAXRSUtils.readFromMessageBodyReader(JAXRSUtils.java:1288)
位于org.apache.cxf.jaxrs.client.AbstractClient.readBody(AbstractClient.java:506)*
我使用的是ApacheCxf2.7.6和jdk1.6.0_37对不起,我用的是InputStream.class。现在没有问题了,出什么问题了?解决办法是什么?请回答您自己的问题,如果您认为它对其他人有用,请将其标记为正确答案。否则,我认为这个问题应该被删除。