流媒体URL时骆驼流组件中的例外



我使用的是骆驼 - 流组件从URL流式传输结果。

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]

有什么指针是导致例外的什么?是在骆驼流中流式网址的正确方法吗?希望我对此不会犯任何错误。

我认为它在骆驼流中有点漏洞,因此我记录了一张票:https://issues.apache.org/jira/browse/browse/camel-10534

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

最新更新