【问题标题】:Call asmx web service from Windows Azure Scheduler从 Windows Azure 调度程序调用 asmx Web 服务
【发布时间】:2014-01-19 11:36:14
【问题描述】:

我在 Windows Azure 云应用程序的 Web 角色中运行了一个 asmx Web 服务。我想使用 Windows Azure 调度程序按小时调用此服务。我能够创建作业,但我在 URI 中尝试的所有操作都会导致错误。

我可以使用 ajax 使用 URI 从网页成功调用相同的 Web 服务,例如: http://www.example.com/myservice.asmx/TheFunction

但此表单返回错误(当我使用 GET 或 POST 时): 无法识别以“/TheFunction”结尾的 URL 的请求格式。

谁能建议这个 URI 应该采用什么格式?

谢谢

【问题讨论】:

    标签: web-services azure asmx azure-scheduler


    【解决方案1】:

    不知道这是否有帮助,但我们的团队发现,如果您使用 Azure 门户中的全新管理屏幕来执行此操作,您只能设置 URL 和内容,但您不能似乎可以访问请求标头。

    我们正在调用一个 MVC 应用程序,发现我们需要添加一个标头变量(内容类型:application/x-www-form-urlencoded),以便我们的路由器/控制器提取相关的 POST 参数。我们正在考虑使用 API 来创建作业,因为使用此方法似乎可以控制标头。

    请参阅 Create Job Method in the Scheduler API.

    【讨论】:

      猜你喜欢
      • 2013-03-27
      • 1970-01-01
      • 1970-01-01
      • 2014-02-12
      • 1970-01-01
      • 1970-01-01
      • 2011-03-31
      • 2016-12-20
      • 2012-10-31
      相关资源
      最近更新 更多