2016-04-14 16 views
1

modülünü request modülünü kullanarak belirli bir sayfada alırım. Google’da bulduğumdan, buna yanlış/hatalı biçimlendirilmiş bir sunucu yanıtı neden olur, ancak ikincisi kontrolüm altında değildir. Talebin, geçersiz üstbilgileri yok saymasını veya yalnızca işlem için tüm ham yanıtı vermesini yapılandırabilir miyim? Yani https://www.npmjs.com/package/http-parser-jsNodejs istek: HPE_INVALID_HEADER_TOKEN

senin sorunu çözmek için:

cevap

4

çözüm bu kütüphane

  1. npm yüklemek http-ayrıştırıcı-js

  2. Bu kodun daha önce gerektiren ekleyin ('istek')

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

Evet teşekkürler, ben zaten buldum ve sorunu benim için çözdü) – Fluffy

+0

Ne yazık ki benim için sorunu çözmedim - yazma ihtiyacım vardı ve ihtiyacım olan verileri CURLed ayrı bir komut çağırdı. Node başlıkların hakkında basmak olduğu için bunun gibi geçici bir çözüm için can sıkıcı – Mike