是否有可能從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。 –