2012-05-24 46 views
0

我需要每15分鐘向我的應用程序的URL發一個請求(而不是託管計劃任務),而且我不想要任何複雜的東西,只是簡單一些,所以我最終得到了這個2解決方案:安排一個URL請求

  • Windows 7的調度+ PowerShell腳本
  • Windows 7的調度+捲曲請求

有沒有別的東西,類似的,我能怎麼辦?

這兩種方法哪種最好?

我真的很感激,如果有人能告訴我如何使一個PowerShell腳本做一個URL請求或如何在Windows 7上調度curl請求。

+0

這太問題具有一定的指針WRT從PowerShell的HTTP請求:http://stackoverflow.com/questions/340553/what-is-the-best-way-to-send- HTTP的請求,從窗口-的PowerShell。從PS創建和使用管理對象很容易。 –

回答

2

如果您有PowerShell 3,您可以在預定腳本中使用全新的Invoke-WebRequest。但在PowerShell中有something similar to curl相對容易。從文章提到:

$document = New-Object -ComObject msxml2.ServerXMLHTTP 
$document.open("POST", "https://www.somewhere.com", $false) 
$document.setRequestHeader("Content-Type", "application/x-www-form-urlencoded") 

$postline = " <Blah> " 

$document.send($postline) 
+0

就是這樣!我現在有工作,謝謝! –