【发布时间】:2022-01-10 04:25:47
【问题描述】:
我编写了一个 nodejs 包,它允许您从 Windows 终端发出 HTTP(S) 请求,因此您输入类似 http get https://stackoverflow.com 和 bam 之类的内容,就会得到响应。然而,我注意到在 URL 中使用与号 (&) 会破坏命令。似乎这是一项内置功能,可让您在一行中运行多个命令。因此,如果您运行:
http get https://api.example.com/getinfo?request=example&apikey=APIKEY,然后它向https://api.example.com/getinfo?request=example 发出请求,然后尝试将 'apikey' 作为命令运行,产生错误:'apikey' is not recognized as an internal or external command, operable program or batch file.
有没有办法解决这个问题?
【问题讨论】:
-
@tripleee,谢谢,但是我的 cli 工具是用 nodejs 编写的,所以这不起作用。
标签: node.js cmd command-line