WSO2无效请求行



我有REST API是基于本教程:https://ei.docs.wso2.com/en/latest/micro-integrator/use-cases/tutorials/sending-a-simple-message-to-a-datasource/我已经能够将这个API从微集成商传播到API管理器。但当我尝试从API管理器调用它时,我得到响应

{"code"101500",类型";状态报告"消息": "运行时错误"描述": "发送者"错误;}

我还为此API创建了配置和元数据。但是当我尝试调用我的API时,我在微积分器上得到这个错误。

{SourceHandler} - textbox org.apache.http.ProtocolException发生错误:无效的请求行:[0 x16] [0 x17] [0 x18] [0 x19]├[0 x1b] [0 x1c] [0 x1d]├C [0 x1f] [0 x20] csq┬Ż├Ś!┬╝祝辞├Ť┬e├▒[0 x2c]├ż! 1├e┬联电:2 u┬ŽV├Ě卫星┬ŐaK┬ź[0 x40] [0 x41][0×]T├├C加元([0 x48] =├C&├C k * [0 x4e][0×50]j├Corg.apache.http.impl.nio.codecs.AbstractMessageParser.parse (AbstractMessageParser.java: 209)org.apache.synapse.transport.http.conn.LoggingNHttpServerConnection LoggingNHttpMessageParser.parse美元(LoggingNHttpServerConnection.java: 410)org.apache.synapse.transport.http.conn.LoggingNHttpServerConnection LoggingNHttpMessageParser.parse美元(LoggingNHttpServerConnection.java: 384)org.apache.http.impl.nio.DefaultNHttpServerConnection.consumeInput (DefaultNHttpServerConnection.java: 262)org.apache.synapse.transport.http.conn.LoggingNHttpServerConnection.consumeInput (LoggingNHttpServerConnection.java: 114)org.apache.synapse.transport.passthru.ServerIODispatch.onInputReady (ServerIODispatch.java: 82)org.apache.synapse.transport.passthru.ServerIODispatch.onInputReady (ServerIODispatch.java: 39)org.apache.http.impl.nio.reactor.AbstractIODispatch.inputReady (AbstractIODispatch.java: 114)org.apache.http.impl.nio.reactor.BaseIOReactor.readable (BaseIOReactor.java: 162)org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvent (AbstractIOReactor.java: 337)org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvents (AbstractIOReactor.java: 315)org.apache.http.impl.nio.reactor.AbstractIOReactor.execute (AbstractIOReactor.java: 276)org.apache.http.impl.nio.reactor.BaseIOReactor.execute (BaseIOReactor.java: 104)org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor Worker.run美元(AbstractMultiworkerIOReactor.java: 591)java.lang.Thread.run (Thread.java: 748)引起的:org.apache.http.ParseException:无效请求行:▬♥♥├一☺├C♥♥csq┬Ż├Ś!┬╝祝辞├Ť┬e├▒├ż!1├e┬联电:2 u┬ŽV├Ě卫星┬ŐaK┬ź∟T├├C(加元=├C&├C * k j├Corg.apache.http.message.BasicLineParser.parseRequestLine (BasicLineParser.java: 291)org.apache.http.impl.nio.codecs.DefaultHttpRequestParser.createMessage (DefaultHttpRequestParser.java: 117)org.apache.http.impl.nio.codecs.DefaultHttpRequestParser.createMessage (DefaultHttpRequestParser.java: 50)org.apache.http.impl.nio.codecs.AbstractMessageParser.parseHeadLine (AbstractMessageParser.java: 156)org.apache.http.impl.nio.codecs.AbstractMessageParser.parse (AbstractMessageParser.java: 207)…14个

当我们向microintegrator的HTTP监听器发送HTTPS请求时,会观察到这种错误。Micro Integrator使用两个端口用于HTTP(默认8290)和HTTPS(默认8253)连接。如果我们像下面这样发送一个HTTPS请求到端口8290,就会观察到类似的错误。

curl -X POST "https://localhost:8290/hello/send" -k

因此,您可以检查API管理器中的端点url并执行必要的操作吗?

最新更新