0

我需要每 15 分钟向我的应用程序的 URL 发出一个请求(不托管计划任务),我不想要任何复杂的东西,只是一些简单的东西,所以我最终得到了这 2 个解决方案:

  • Windows 7 调度程序 + PowerShell 脚本
  • Windows 7 调度程序 + Curl 请求

还有其他类似的事情我可以做吗?

两种方法中哪一种最好?

如果有人能告诉我如何使 PowerShell 脚本执行 URL 请求或如何在 Windows 7 上安排 curl 请求,我真的很感激。

4

2 回答 2

2

如果您手头有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)
于 2012-05-24T11:54:08.627 回答
0

您还可以尝试使用iHook等基于 Web 的请求调度程序。如果您的应用程序不可公开访问,您可能还需要像ngrok这样的隧道工具。

于 2020-06-30T01:11:17.700 回答