2014-09-10 73 views
-1

我正在爲多個客戶端 - 移動設備,插件等開發REST ASP .NET Web Api服務。 大多數情況下,我的web api方法返回特定的對象(或對象列表),因此客戶端將通過使用某些與JSON對象一起工作的庫/包輕鬆地使用Web服務。 但是,返回僅包含未包含在對象中的原始數據是否是好的做法?ASP .NET Web API:返回原始數據

例如,只返回int的方法。

public int GetProductsCount() 
{ 
    return 1; 
} 

這是否會影響RESTful服務理念?爲不同的客戶端(使用不同的編程語言)使用這樣的API會容易嗎?

謝謝

+1

stackoverfolw不適用於代碼審查。問具體問題 – talex 2014-09-10 18:00:43

回答

0

有沒有令人信服的規則反對這種做法,沒有。如果1是客戶需要知道的唯一事情,那麼不需要返回任何超過1的東西。您當然可以可以將此值包裝在自定義對象中以提供更多信息(響應代碼,元數據等),但如果不是更多信息,則不需要這樣做。