node的request模块timeout设置没起作用原因是什么

https://img1.mukewang.com/5ca70ff4000197b707100446.jpg

设置了一秒的超时,但是抓取请求远远超过一秒了还是没起作用,报超时的错误

https://img4.mukewang.com/5ca70ff600017b4004920290.jpg

打印看到整个请求都已经5秒了,不知道这是啥原因


明月笑刀无情
浏览 1435回答 1
1回答

有只小跳蛙

wait for a server to send response headers (and start the response body) before aborting the request.5秒是响应完成5秒还是响应开始时已经5秒?timeout只是接收body前是否超时,开始接收body的那一刻起timeout就不管了。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript