当前位置: 首页 > 知识库问答 >
问题:

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

吕钧
2023-03-14

当我试图调用jboss中部署的rest服务(Spring)时,我得到了以下异常

18:33:00767错误[io.undertow.request](默认任务-9)阻止请求失败HttpServerExchange{POST/webResults/tx/Judiction/SridharJudiction/election/election/processFile}:java。lang.IllegalStateException:UT000004:getResponseChannel()已在io上调用。在船底。服务器协议http。http继续。在io上创建ResponseSender(HttpContinue.java:78)。在船底。服务器处理程序。httpcontinueradhandler$ContinueConduit。在org上阅读(httpcontinueradhandler.java:104)。xnio。导管。ConduitStreamSourceChannel。在io上读取(ConduitStreamSourceChannel.java:127)[xnio-api-3.2.2.Final.jar:3.2.2.Final]。在船底。频道。可分离的StreamSourceChannel。在io上读取(DetachatableStreamSourceChannel.java:181)。在船底。服务器HttpServerExchange$ReadDispatchChannel。在org上阅读(HttpServerExchange.java:1952)。xnio。频道。频道。io上的readBlocking(Channels.java:294)[xnio-api-3.2.2.Final.jar:3.2.2.Final]。在船底。servlet。规范ServletInputStreamImpl。io上的readIntoBuffer(ServletInputStreamImpl.java:146)。在船底。servlet。规范ServletInputStreamImpl。在io处关闭(ServletInputStreamImpl.java:218)。在船底。servlet。spec.HttpServletRequestImpl。io上的closeAndDrainRequest(HttpServletRequestImpl.java:588)。在船底。servlet。果心ServletBlockingHttpExchange。在io上关闭(servletblockingttpexchange.java:69)。在船底。html" target="_blank">服务器HttpServerExchange。io上的endExchange(HttpServerExchange.java:1404)。在船底。服务器连接器。io上的ExecuteToothandler(Connectors.java:193)。在船底。服务器HttpServerExchange$1。在java上运行(HttpServerExchange.java:727)。util。同时发生的线程池执行器。java上的runWorker(ThreadPoolExecutor.java:1145)[rt.jar:1.7.0_21]。util。同时发生的线程池执行器$Worker。在java上运行(ThreadPoolExecutor.java:615)[rt.jar:1.7.0_21]。朗。丝线。run(Thread.java:722)[rt.jar:1.7.0_21]

请让我知道你的想法

提前谢谢

共有1个答案

宗弘扬
2023-03-14

这是一个与WildFly 8和9相关的问题,目前仍未解决。

但是找到了一个工作循环,删除了发件人中关于期望: 100-继续的标头定义......

我希望这对你有帮助。

当我使用Postman插件测试我的restful服务时,我没有问题。。我认为邮递员不会发送“期待:100继续”和“保持活力”。。

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

curl-v-X POST-H“Expect:”-F facebook id=12313123123http://localhost:8080/desafio-webapp/person/

跟踪问题链接:

轨道1

轨道2

 类似资料:
  • 这是我的客户端代码 这是我的Rest控制器代码: 如果我在调用后使用 String.class 作为返回类型,则相同的代码也有效。但不是响应实体类。我做错了什么,如果我需要客户端也相同的响应实体

  • 问题内容: 你好,我克服了最初的问题。我是一个完全的androidnoob,这是我的第一个应用程序。我正在Android模拟器上对此进行测试。我尝试在处连接到.NET Web服务。我得到一个。但是它在那里,URL是正确的。我怎样才能让他看到? 这发生在这里: 问题答案: 的类是误导的,因为它会抛出为400或以上的任何HTTP错误代码。 因此,它不一定是错误的URL(404),它可能是400(错误请

  • 我已经使用oracle SOA 12c设置了一个基本weblogic域,用于开发一个可以调用Apple APN服务的组合。Apple APN需要使用TLS\u ECDHE\u RSA\u with\u AES\u 256\u GCM\u SHA384和TLS 1.2加密的HTTP2连接。 JKS信任库已经配置并加载了根证书、中间证书和服务器证书。 setDomainEnv。sh已通过添加java属

  • 我有一个用。NET核心实现的gRPC服务器,我希望与运行在。NET Framework中的控制台应用程序联系。 我在发送请求时得到以下异常: rpc.core.rpcexception:'statuscode=“不可用”,detail=“DNS解析失败服务:https://localhost:5001”,debugexception=“grpc.core.internal.coreerrordet

  • 常用调试命令 qemu中monitor的常用命令: help 查看 qemu 帮助,显示所有支持的命令。 q|quit|exit 退出 qemu。 stop 停止 qemu。 c|cont|continue 连续执行。 x /fmt addr xp /fmt addr 显示内存内容,其中 'x' 为虚地址,'xp' 为实地址。 参数 /fmt i 表示反汇编,缺省参数为前一次参数。 p|print

  • 无论如何,当我尝试启动apkanalyzer(例如apkanalyzer apk summary apkname.apk)时,它会给出以下异常: 线程“main”java.lang.NoClassDeffounder异常错误:javax/xml/bind/annotation/XMLSchema(位于com.android.repository.api.schemaModule$SchemaMod