2012-03-21 106 views
1

REST關心的是指定遠程客戶端如何與服務器進行交互,而不是服務器如何執行實際滿足客戶請求的工作。這是否意味着如果我使用WCF製作基於Rest的Web服務,我仍然可以以相同的方式查詢普通數據庫查詢,而不必擔心它不是基於休息的?例如選擇,插入,更新,刪除等?基於休息的Web服務

+0

我無法專門回答。你問你是否可以通過Web服務模擬/公開正常的數據庫查詢API,以便客戶端應用程序可以直接在數據庫上運行查詢?我想你可以,但從安全角度來看,這可能不是一個好主意。通常,您公開服務以執行某些特定的高級操作,然後分離您的數據庫實施並提供安全性以防止惡意/不當使用。另外,我可能完全誤解了這個問題。 :) – 2012-03-21 14:36:58

+0

REST不具有傳染性。 – 2012-03-21 15:02:45

回答

2

Web服務的內部是服務的消費者無關緊要的。只要您的公共界面遵循REST原則,內部細節完全取決於您。

1

REST不必對數據庫查詢做任何事情。客戶端如何與服務器進行通信。