相关疑难解决方法(0)

Node.js HTTP获取URL长度限制

在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)

javascript http node.js

14
推荐指数
2
解决办法
1万
查看次数

标签 统计

http ×1

javascript ×1

node.js ×1