在Node.js中发出HTTP GET请求时是否有大小限制?如果是这样,我该如何改变呢?
var url = "..." // very long, ~50'000 chars
http.get(url, function (res) {
res.pipe(fs.createWriteStream("file.txt"));
});
Run Code Online (Sandbox Code Playgroud)
给我这个:
<html><body><h1>400 Bad request</h1>
Your browser sent an invalid request.
</body></html>
Run Code Online (Sandbox Code Playgroud)
在PowerShell或Bash中使用wget同样的功能完全正常.
$url = "..."
wget -outf file.txt $url
Run Code Online (Sandbox Code Playgroud)