【问题标题】:Schedule a URL request安排 URL 请求
【发布时间】:2012-05-30 23:37:33
【问题描述】:

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

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

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

这两种方法中哪一种最好?

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

【问题讨论】:

标签: asp.net asp.net-mvc powershell windows-7 curl


【解决方案1】:

如果您手头有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)

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2015-10-28
      • 1970-01-01
      • 2020-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-30
      • 1970-01-01
      相关资源
      最近更新 更多