2016-03-08 105 views
1

在過去生成代理類我用Restsharp消耗restul API。 RestSharp幫助我們獲得給定操作的具體類型對象。 RestSharp的問題是我們需要手動創建POCO類。ASP.NET - 如何從揚鞭Restul API

想知道是否可以使用類似於WCF代理的REST API,該代理生成所有帶簽名的操作,並生成必要的POCO類。

我嘗試使用Azure的API客戶端和有沒有運氣,即沒有得到來自操作調用強類型對象。

當我直接查詢招搖UI我得到如下:

......,"definitions":{"Object":{"type":"object","properties":{}}}} 

我很安靜的新本揚鞭。

  1. 查看上面的JSON,應該給出類型和屬性的類型,例如,會員資格和它的屬性?

  2. 我在做正確的工具,即蔚藍的API客戶端?

謝謝。

回答

4

對於揚鞭代理生成,我用Autorest。它由Microsoft製作並作爲OSS發佈。

它在內部用於從不同語言的Swagger端點生成準系統SDK模塊。

+0

感謝@Martias,但是VS開箱即用的API生成器和Autorest似乎會生成相同的結果。 –

+0

不知道VS工具,因爲ASPNET核心/ Swagger可以使用沒有VS(事實上我不),我的答案是IDE不可知的:) –