0
無法從我的控制檯粘貼它,但嘗試使用「node file.js ttuuu ttppp」運行腳本,您會明白我的意思。這只是嗆這個無效JSON響應,當它接收到崩潰的腳本...這個腳本爲什麼會找回編碼亂碼的亂碼?
鏈接:https://gist.github.com/bmproc/bdcd926c875597e3246b
任何想法?
無法從我的控制檯粘貼它,但嘗試使用「node file.js ttuuu ttppp」運行腳本,您會明白我的意思。這只是嗆這個無效JSON響應,當它接收到崩潰的腳本...這個腳本爲什麼會找回編碼亂碼的亂碼?
鏈接:https://gist.github.com/bmproc/bdcd926c875597e3246b
任何想法?
您的腳本指定'Accept-Encoding': 'gzip, deflate',
,因此只要服務器支持,響應正文可能會是Gzip或Deflate編碼。
兩個選項:
Content-Encoding
響應標題,然後使用zlib.gunzip
或zlib.inflate
來解壓縮數據。您當前的代碼不使用流,但如果它沒有,你可以使用zlib.createGunzip()
或zlib.createInflate()
不甘心不知道它是什麼做的運行大的腳本,這是太大了,完全的讀快。首先猜測,你有'Accept-Encoding:gzip,deflate'並且沒有代碼來解壓身體? – loganfsmyth
@loganfsmyth賓果!你真聰明。 – user3025492