gpt4 book ai didi

c# - Windows 计划任务可以连接到休息端点吗?

转载 作者:可可西里 更新时间:2023-11-01 08:56:22 25 4
gpt4 key购买 nike

我有一个用 ASP.NET Web API 编写的休息服务。

我想要一个计划任务连接到一个端点,例如:

www.example.com/jobs/job1

我希望能够将间隔时间设置为每 12 小时一次。

是否可以通过计划任务执行此操作?

我想避免创建一个 Windows 服务只是为了 ping 一个休息端点。

最佳答案

您可以使用 PowerShell 和 System.Net.WebClient 轻松完成此任务。

使用以下内容创建一个简单的 MyScriptName.ps1 文件:

$web = New-Object System.Net.WebClient
$str = $web.DownloadString("http://www.example.com/jobs/job1")
$str # not strictly necessary but if you run this in PowerShell you will get the response body of your endpoint

然后创建一个新的计划任务并添加一个新的操作到Start a program 并使用以下设置:

Program/script: powershell
Add arguments: .\MyScriptName.ps1
Start in: C:\The\Directory\You\Saved\Your\Script\In

关于c# - Windows 计划任务可以连接到休息端点吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25435288/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com