【发布时间】:2013-09-07 19:36:29
【问题描述】:
我的 ASP.NET MVC 4 网站连接了一个外部 WebApi 服务。我有一个设置 BaseAddress Uri 的页面,因此我想知道每次 BaseAddress 更改时的 WebApi 服务状态。
我不希望我的页面在此状态被选中时被阻止。
我尝试在控制器端执行此操作,但为此我需要使用异步任务进行 Api 调用,但我不知道如何获得延迟响应。
所以我想用 Jquery Ajax 方法来做。
我的问题是:这样做的正确位置是什么?如果在控制器上,我将如何获得结果?
谢谢
【问题讨论】:
-
顺便问一下,你想知道从 api 返回的答案还是只想运行它?
-
我想运行它并获得
HttpResponseMessage,否则我怎么知道它运行良好(但这已经完成了)?谢谢 -
我的问题是,来自 api 的响应对那个页面重要吗?
-
不,不是。我只想知道我的 webapi 是否已启动并正在运行。这很重要,因为用户将在同一页面上手动定义 Uri。谢谢
-
不清楚您要达到的目标。您的网站可以在没有 Web API 数据的情况下运行吗?
标签: javascript jquery asp.net-mvc-4 asp.net-web-api