2013-10-16 54 views
1

向網絡瀏覽器添加URL時,我得到了通常的提示來打開XML文件並查看它。但是,當我在Curl批處理文件中使用相同的URL時,它只會下載登錄aspx頁面。Curl沒有按預期下載XML文件

//stuff/stuff/Report.aspx?Report=All_Nodes_IP_Report&DataFormat=XML&AccountID=<UID>&Password=<password> 

我的批處理文件看起來像這樣:

curl -L "//stuff/stuff/Report.aspx?Report=All_Nodes_IP_Report&DataFormat=XML&AccountID=<UID>&Password=<Password>" -o "local.xml" -v 

pause 

我在做什麼錯?我和報告網址之間沒有代理服務器..?該網站是https,但我不能包括,因爲驗證檢查器不斷呻吟我:)

+0

試圖記錄所有的瀏覽器請求,使他們捲曲reqs。你可以使用谷歌瀏覽器工具來做到這一點 - > https://developers.google.com/chrome-developer-tools/docs/network – npocmaka

+0

檢查這個'保存爲捲曲'的東西。 – npocmaka

回答

0

爲什麼使用CURL時,您可以使用一個名爲MGET我創建的應用程序。

下載鏈接: http://bit.ly/1i1FpGE

語法命令:

MGET //stuff/stuff/Report.aspx?Report=All_Nodes_IP_Report&DataFormat=XML&AccountID=<UID>&Password=<Password> local.xml 

如果你想使用HTTPS做到這一點,以獲得最佳的體驗使用HTTP