Curl Ubuntu Post Request无法接收文件

时间:2014-02-16 08:35:43

标签: linux post ubuntu curl request

所以我试图从他们的网站下载ventrilo

http://www.ventrilo.com/dlprod.php?id=102

据我所知,我所显示的内容与点击“接受”时页面的请求相同,是否有人知道为什么这不起作用?

curl -o ventrilo.tar.gz "http://dlx2.ventrilo.com/dl.php?server_linux_i386&8882453279444" -H 
"Origin: http://www.ventrilo.com" 
-H "Accept-Encoding: gzip,deflate,sdch" 
-H "Accept-Language: en-US,en;q=0.8" 
-H "User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36(KHTML, like     Gecko)     Chrome/32.0.1700.107 Safari/537.36" 
-H "Content-Type: application/x-www-form-urlencoded" 
-H "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8" 
-H "Cache-Control: max-age=0" -H "Referer: http://www.ventrilo.com/dlprod.php?id=102"
-H "Connection: keep-alive" --data "Download=I+Agree" --compressed

1 个答案:

答案 0 :(得分:1)

请注意您的POST网址服务器_linux_i386& 8882453279444 中的此粗体编号。使用他们正在跟踪会话的号码。

有两件事可能发生:

1)您可能已经从页面的来源收集了网址,并在会话过期很长一段时间后尝试过。

2)您可能是从电脑上收集了网址并尝试在您的服务器上执行(反之亦然)。