2010-09-28 24 views
0

如何创建可发送HTTPS请求的批处理? byfar我用Fiddler请求生成器,所以我可以发送类似的请求:创建批处理以自动执行HTTPS GET请求

GET https://website.com/index.aspx?typeoflink=**[HERE-VARIABLE-FROM-FILE]**&min=1 HTTP/1.1 
Accept: */* 
Referer: https://website.com/index.aspx?chknumbertypeoflink&min=1 
Accept-Language: en-us 
Accept-Encoding: gzip, deflate 
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) 
Host: website.com 
Connection: Keep-Alive 
Cookie: cookieverrylongstringD%FG^&N*MJ(CVV%^B&N*&*(NHN*B*&BH*&H 

但我要mannualy改变变量不好...... 所以脚本将发送大量请求,只是改变[这里 - 可变源文件]变量 的变量是在一个文件中(每行一个变量) 如果这可以在一个批处理文件或VBS或JScript或什么方法可以textnames!

在此先感谢! 亚当

+0

你应该告诉你使用的是什么操作系统。 – 2010-09-28 14:42:31

回答

0

我要去假设Windows,因为你提到的提琴手。
您可以使用在cygwin下运行的curl。 curl是一个命令行工具,它可以让你启动GET请求。

+0

是的,它在windows – adam 2010-09-28 14:45:29

1

一种方法是下载一个版本的curl针对Windows,然后编写调用卷曲的批处理文件。

set TYPEOFLINK=foo 
curl https://website.com/index.aspx?typeoflink=%TYPEOFLINK%&min=1 > savedfile 
+0

下,它也可以发送饼干? – adam 2010-09-28 14:47:13

+0

我需要发送整个事情在User-Agent Cookie和等 – adam 2010-09-28 14:48:28

+0

迈克我用你的脚本和它的作品...但我怎么可以把它发送的User-Agent和饼干吗? – adam 2010-09-28 15:03:26