如何通过Windows CMD向远程API发送HTTP请求?例如
http://example.com/api/1
会返回一个JSON对象。
我见过一些有用的工具,比如cURL for windows,但是如果可能的话,我想避免为此安装任何第三方软件。另外,我想发送请求,并将响应保存为.txt文件(称之为resp.txt)
答案 0 :(得分:4)
我知道在PowerShell中,更好的窗口命令行工具,您可以执行以下操作。
$client = new-object System.Net.WebClient
$client.DownloadFile("http://example.com/anything.here", "C:\tmp\FROMNET.txt")
在命令行中,我认为除非您安装第三方工具
,否则无法实现