.net web api服务有哪些限制?

时间:2013-08-14 12:54:50

标签: asp.net-web-api .net-services

我承认我并不完全熟悉.net webapi,但我刚刚交付了一个项目,以前的开发人员在他离开之前开始并解释了使用webapi服务,我们可以实例化一个可以持续比较的服务文件数据与数据库数据,如果一个比新的更新,它将更新数据库或文件。诀窍在于它们是一个旧的PowerBuilder Com部件,根据它是进入数据库还是反之亦然来提取或压缩。

此外,还会有文件(数据)的实时请求,这些请求需要在过程中提升这些请求,以便将其发送到Com对象。

有了这个相当冗长的概念,webapi服务实际上可以作为所描述的连续服务运行吗?我的理解是或者它不能,并且使用webapi来管理实时请求的队列和消息需要不同的服务方法。我在这里错过了什么吗?

提前致谢。

Russ

1 个答案:

答案 0 :(得分:1)

WebApi不是连续服务的平台。其目的只是通过HTTP为您的应用程序提供接口。

在这种情况下,WebApi仅在其接受请求的能力方面很有用。然后,请求中的数据可用于查询长时间运行的内部系统以获取数据,或更新或创建新数据。 WebApi为此目的包含HTTP动词(GET,POST等),使HTTP成为应用程序状态的协议。

另外,关于返回数据。 WebApi简化了将复杂对象序列化为javascript(默认情况下,如果需要可覆盖)。当您说出json的客户使用Api时,这非常有用。