Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Guvnor REST API获取Excel文件?_Excel_Cxf_Drools_Guvnor - Fatal编程技术网

如何使用Guvnor REST API获取Excel文件?

如何使用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

如果我想从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/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。现在没有问题了,出什么问题了?解决办法是什么?请回答您自己的问题,如果您认为它对其他人有用,请将其标记为正确答案。否则,我认为这个问题应该被删除。