2016-04-14 496 views
1

我在某個頁面上使用request模塊接收到HPE_INVALID_HEADER_TOKEN。從我在Google上發現的情況來看,這是由服務器響應不正確/錯誤造成的,但後者不受我控制。我可以配置請求來忽略無效的頭文件,還是隻給我處理的原始響應?Nodejs請求:HPE_INVALID_HEADER_TOKEN

回答

4

的解決方案是該庫:https://www.npmjs.com/package/http-parser-js

因此,要解決您的問題:

  1. NPM安裝HTTP解析器-JS

  2. 添加該代碼需要之前( '請求')

    process.binding('http_parser').HTTPParser = require('http-parser-js').HTTPParser; 
    
+0

是啊,謝謝,實際上我已經找到它了,它爲我解決了這個問題) – Fluffy

+0

可悲的是沒有爲我解決問題 - 我最終編寫並調用了一個單獨的腳本,它包含我需要的數據。令人討厭的是,必須像這樣解決這個問題,只是因爲Node對頭文件進行了嚴格的處理 – Mike