是否有可能从python调用webjob?
我目前在azure上有一个web应用程序和webjob。我的webjob被设置为触发/手动,并且希望在用户执行特定操作时从python代码运行它。
像这样从C#:从python调用webjob
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create("https://<web appname>.scm.azurewebsites.net/api/triggeredwebjobs/<web job name>/run");
request.Method = "POST";
var byteArray = Encoding.ASCII.GetBytes("user:password");
request.Headers.Add("Authorization", "Basic "+ Convert.ToBase64String(byteArray));
request.ContentLength = 0;
我做了一些研究,我看到一个帖子说建议使用azure-sdk-for-python
。但我不确定这是否有任何帮助,只要“触发webjob”。
作为参考,请查阅捻wiki页面https://github.com/projectkudu/kudu/wiki/WebJobs-API和使用webjob REST的API。 –