请指导我启动 asp.net mvc 4 ajax 启用的多平台 Web 应用程序。我在另一个域中有一个 REST 服务 hostrd,想要使用它。请指导我是否需要从 javascript ajax 调用访问该服务或在服务器上创建模型并使用 ajax 调用请求我的服务器。任何指南链接都非常受欢迎..关于ani
问问题
141 次
1 回答
0
使用 Web 服务的确切方式将取决于该服务的内容,以及您希望用户如何交互,但是,从我的角度来看,服务器应该与 Web 服务交互,而您的用户应该与您的服务器交互。也就是说,正如您所猜测的,“模型”应该反映您的 Web 服务数据结构。
如果您想使用 ajax,请使用它来调用控制器中的方法以从 Web 服务加载/更新数据。
在不知道我们在说什么的情况下,我要走得更远有点困难,但是为了让您更好地了解我在说什么,我编写了自己的“API”来处理亚马逊产品广告 API,使用他们的休息服务而不是 SOAP。3 个不同的 Web 应用程序正在使用相同的 API。
在每个 Web 应用程序中,都有对控制器方法的 AJAX 调用,而控制器方法又调用我的 API 方法。
这种机制在这种情况下工作得很好,但它可能不适用于你,这就是为什么我认为你需要告诉我们更多关于你将要构建的服务和应用程序的信息。
抱歉有点含糊不清,仍然希望这会有所帮助。
伯纳德
于 2013-09-04T15:05:04.010 回答