2015-04-24 202 views
0

如何通过Windows CMD向远程API发送HTTP请求?例如CMD向API发送请求

http://example.com/api/1 

会返回一个JSON对象。

我见过像卷曲一些有用的工具适用于Windows,但如果可能,我想避免安装这方面的任何第三方软件。另外,想什么,我是发送请求,并保存为txt文件的响应(称之为resp.txt)

+1

大概可以使用PowerShell。我不会指望纯粹的cmd.exe解决方案,但... –

回答

4

我知道在PowerShell中,更好的窗口的命令行工具,你可以做到以下几点。

$client = new-object System.Net.WebClient 
$client.DownloadFile("http://example.com/anything.here", "C:\tmp\FROMNET.txt") 

在命令行中,我认为这是不可能的,除非你安装第三方工具