我需要每 15 分钟向我的应用程序的 URL 发出一个请求(不托管计划任务),我不想要任何复杂的东西,只是一些简单的东西,所以我最终得到了这 2 个解决方案:
- Windows 7 调度程序 + PowerShell 脚本
- Windows 7 调度程序 + Curl 请求
还有其他类似的事情我可以做吗?
两种方法中哪一种最好?
如果有人能告诉我如何使 PowerShell 脚本执行 URL 请求或如何在 Windows 7 上安排 curl 请求,我真的很感激。
我需要每 15 分钟向我的应用程序的 URL 发出一个请求(不托管计划任务),我不想要任何复杂的东西,只是一些简单的东西,所以我最终得到了这 2 个解决方案:
还有其他类似的事情我可以做吗?
两种方法中哪一种最好?
如果有人能告诉我如何使 PowerShell 脚本执行 URL 请求或如何在 Windows 7 上安排 curl 请求,我真的很感激。
如果您手头有PowerShell 3 ,则可以在计划脚本中使用全新的Invoke-WebRequest 。但是在 PowerShell 中拥有类似于 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)