流式网址时,camel-stream组件中的异常

时间:2016-11-25 05:44:58

标签: apache-camel

我使用camel-stream组件来传输来自网址的结果。

from("direct:sample")
.to(String.format("stream:url?url=RAW(%s)", "http://sample-endpoint.org"))
.to("stream:out")

我使用生产者模板来调用路线。使用camel-stream 2.17.0版本。

获得以下例外:

! java.net.ProtocolException: cannot write to a URLConnection if doOutput=false - call setDoOutput(true)
! at sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(HttpURLConnection.java:1265) ~[na:1.8.0_66]
! at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1258) ~[na:1.8.0_66]

关于导致异常的指针是什么?这是在骆驼流中流式传输网址的正确方法吗?希望我对此没有任何错误。

1 个答案:

答案 0 :(得分:1)

我认为它是camel-stream中的一个小错误,因此我记录了一张票:https://issues.apache.org/jira/browse/CAMEL-10534

您需要等待此修复,因为目前没有解决方法。