Java 当我使用curl命令调用服务时,出现异常“UT000004:getResponseChannel()已被调用”

Java 当我使用curl命令调用服务时,出现异常“UT000004:getResponseChannel()已被调用”,java,web-services,rest,curl,jboss,Java,Web Services,Rest,Curl,Jboss,当我试图调用jboss wildfly中部署的rest服务Spring时,我遇到以下异常 18:33:00767错误[io.undertow.request]默认任务-9阻止请求失败HttpServerExchange{POST/webResults/tx/Judiction/SridharJudiction/election/election/processFile}:java.lang.IllegalStateException:UT000004:getResponseChannel已被调用

当我试图调用jboss wildfly中部署的rest服务Spring时,我遇到以下异常

18:33:00767错误[io.undertow.request]默认任务-9阻止请求失败HttpServerExchange{POST/webResults/tx/Judiction/SridharJudiction/election/election/processFile}:java.lang.IllegalStateException:UT000004:getResponseChannel已被调用 在io.undertow.server.protocol.http.HttpContinue.createResponseSenderHttpContinue.java:78 在io.undertow.server.handlers.httpcontinueredhandler$ContinueConduit.readhttpcontinueredhandler.java:104 位于org.xnio.conductions.ConduitStreamSourceChannel.readConduitStreamSourceChannel.java:127[xnio-api-3.2.2.Final.jar:3.2.2.Final] 在io.undertow.channels.DetachableStreamSourceChannel.readDetachableStreamSourceChannel.java:181 在io.undertow.server.HttpServerExchange$ReadDispatchChannel.readHttpServerExchange.java:1952 在org.xnio.channels.channels.readBlockingChannels.java:294[xnio-api-3.2.2.Final.jar:3.2.2.Final] 位于io.undertow.servlet.spec.ServletInputStreamImpl.readIntoBufferServletInputStreamImpl.java:146 位于io.undertow.servlet.spec.ServletInputStreamImpl.closeServletInputStreamImpl.java:218 位于io.undertow.servlet.spec.HttpServletRequestImpl.closeAndDrainRequestHttpServletRequestImpl.java:588 位于io.undertow.servlet.core.ServletBlockingTTPEXchange.CloseServletBlockingTTPEXchange.java:69 位于io.undertow.server.HttpServerExchange.endExchangeHttpServerExchange.java:1404 位于io.undertow.server.Connectors.executeRootHandlerConnectors.java:193 位于io.undertow.server.HttpServerExchange$1.runHttpServerExchange.java:727 位于java.util.concurrent.ThreadPoolExecutor.runWorkerThreadPoolExecutor.java:1145[rt.jar:1.7.021] 位于java.util.concurrent.ThreadPoolExecutor$Worker.runThreadPoolExecutor.java:615[rt.jar:1.7.021] java:722[rt.jar:1.7.0_21]

请让我知道你的想法


提前感谢

这是一个与WildFly 8和9相关的问题,目前仍在讨论中

但是找到了一个解决方案,删除了关于Expect:100的头定义continue in sender

我希望这对你有帮助

当我使用Postman插件测试我的restful服务时,我没有问题。。 我想邮递员不会寄出期望:100继续并保持活力

我使用cURL解决问题的方法如下:

curl-v-X POST-H期望值:-F facebook id=12313123123http://localhost:8080/desafio-网络应用/个人/

跟踪问题链接: