curl请求后端接口报错ResponseError: Parse Error。没有超时,因为是立即返回的,直接报错了。还有不是每个接口都会报错,只有一两个接口会报错。部署到linux服务器上报错,本地不报错。而且在linux服务器上直接用curl命令发起请求看到服务端是正常返回的。 报错信息如下:
ResponseError: Parse Error, POST http://10.100.23.11:8001/front/service/v1/resource/save -1 (connected: true, keepalive socket: false, agent status: {"createSocketCount":20,"createSocketErrorCount":0,"closeSocketCount":19,"errorSocketCount":0,"timeoutSocketCount":18,"requestCount":29,"freeSockets":{},"sockets":{"10.100.23.11:8001:":1},"requests":{}}, socketHandledRequests: 1, socketHandledResponses: 0)
headers: {}
at Socket.socketOnData (_http_client.js:452:22)
at Socket.emit (events.js:200:13)
at addChunk (_stream_readable.js:294:12)
at readableAddChunk (_stream_readable.js:275:11)
at Socket.Readable.push (_stream_readable.js:210:10)
at TCP.onStreamRead (internal/stream_base_commons.js:166:17)
Context
- Node Version:8.16
- Egg Version:2.2.1
- Platform:linux服务器
咨询下这种情况是什么原因引起的?