0

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

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

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

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

谢谢

4

1 回答 1

0

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

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

请参阅Scheduler API 中的 Create Job Method 中的“headers”参数 。

于 2014-02-14T18:17:38.007 回答