鍍金池/ 問(wèn)答/Java  網(wǎng)絡(luò)安全  HTML/ HTTPClient 每次請(qǐng)求后都拋出 Error parsing HTTP

HTTPClient 每次請(qǐng)求后都拋出 Error parsing HTTP request header

HTTPClient 每次請(qǐng)求后都拋出 Error parsing HTTP request header,但是不影響數(shù)據(jù)返回,網(wǎng)上說(shuō)是tomcat的問(wèn)題,但是我這邊怎么試都不行,不知道為什么有么有同樣問(wèn)題的兄弟,是怎么解決的

請(qǐng)輸入代碼
2018-06-14 11:02:24.529 DEBUG 47308 --- [nio-8122-exec-8] o.apache.coyote.http11.Http11Processor   : Error parsing HTTP request header

java.io.EOFException: null
    at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.fillReadBuffer(NioEndpoint.java:1202)
    at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.read(NioEndpoint.java:1149)
    at org.apache.coyote.http11.Http11InputBuffer.fill(Http11InputBuffer.java:742)
    at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:404)
    at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:667)
    at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
    at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:802)
    at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1410)
    at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    at java.lang.Thread.run(Thread.java:724)

2018-06-14 11:02:24.529 DEBUG 47308 --- [nio-8122-exec-8] o.apache.coyote.http11.Http11Processor   : Socket: [org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper@1875e8c:org.apache.tomcat.util.net.NioChannel@1e924f9:java.nio.channels.SocketChannel[connected local=/127.0.0.1:8122 remote=/127.0.0.1:55761]], Status in: [OPEN_READ], State out: [CLOSED]
2018-06-14 11:02:24.529 DEBUG 47308 --- [nio-8122-exec-8] o.apache.tomcat.util.threads.LimitLatch  : Counting down[http-nio-8122-exec-8] latch=1
2018-06-14 11:02:40.207 DEBUG 47308 --- [8122-Acceptor-0] o.apache.tomcat.util.threads.LimitLatch  : Counting up[http-nio-8122-Acceptor-0] latch=1
2018-06-14 11:02:40.207 DEBUG 47308 --- [nio-8122-exec-9] o.a.coyote.http11.Http11InputBuffer      : Received [POST /shs/wecahtpay/officialpay HTTP/1.1
Content-Type: application/json
charset: utf-8
accept: */*
user-agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;SV1)
Cache-Control: no-cache
Pragma: no-cache
Host: yumao.tunnel.qydev.com
Connection: keep-alive
Content-Length: 130

clipboard.png

回答
編輯回答
夏木

用了NIO嗎?會(huì)不會(huì)是因?yàn)閚io的某個(gè)tunnel沒有close啊

2018年4月23日 23:52