2014-02-14 37 views
1

我有一個當前正在Java腳本客戶端中使用的Web API,我想使用MVC項目中的一些API作爲數據源。在MVC模型中使用Web API

我一直無法從MVC類中找到關於使用Web API的信息。也許我只是沒有找到正確的地方。有沒有一個.Net的方法來做到這一點?

回答

1

如果你想要一個簡單的方法來POST和REST風格的URL GET(如Web API)檢查ServiceStack.Text

你可以操作,比如:

var resultString = fullUrl.PostJsonToUrl(args); 
MyType results = resultString.FromJson<MyType>(); 

哪裏..​​.

args可以是任何對象(包括匿名類型),它會自動序列化爲JSON。

fullUrl只是一個字符串,其中包含您要發佈/獲取的網址。

MyType是一個具有反序列化屬性的類。它需要匹配你回來的JSON規範。

2

如果您使用的是最新版本的.NET,那麼您應該簡單地使用HttpClient class

+0

並且如果它不是支持HttpClient的版本,則使用WebRequest。 –

相關問題