【发布时间】:2012-03-21 14:28:51
【问题描述】:
REST 关注的是指定远程客户端如何与服务器交互,而不是服务器如何执行其实际满足客户端请求的工作。这是否意味着如果我使用 WCF 创建基于 Rest 的 Web 服务,我仍然可以以相同的方式进行正常的数据库查询,而不必担心它不是基于 Rest 的?例如选择、插入、更新、删除等?
【问题讨论】:
-
我无法具体回答。您是否在问是否可以通过 Web 服务模拟/公开普通的数据库查询 API,以便客户端应用程序基本上可以直接在数据库上运行查询?我想你可以,但从安全角度来看,这可能不是一个好主意。通常,您公开服务以执行某些特定的高级操作,然后将您的数据库实现分离并提供安全性以防止恶意/不当使用。另外,我可能完全误解了这个问题。 :)