我有一個當前正在Java腳本客戶端中使用的Web API,我想使用MVC項目中的一些API作爲數據源。在MVC模型中使用Web API
我一直無法從MVC類中找到關於使用Web API的信息。也許我只是沒有找到正確的地方。有沒有一個.Net的方法來做到這一點?
我有一個當前正在Java腳本客戶端中使用的Web API,我想使用MVC項目中的一些API作爲數據源。在MVC模型中使用Web API
我一直無法從MVC類中找到關於使用Web API的信息。也許我只是沒有找到正確的地方。有沒有一個.Net的方法來做到這一點?
如果你想要一個簡單的方法來POST和REST風格的URL GET(如Web API)檢查ServiceStack.Text
你可以操作,比如:
var resultString = fullUrl.PostJsonToUrl(args);
MyType results = resultString.FromJson<MyType>();
哪裏...
args
可以是任何對象(包括匿名類型),它會自動序列化爲JSON。
fullUrl
只是一個字符串,其中包含您要發佈/獲取的網址。
MyType
是一個具有反序列化屬性的類。它需要匹配你回來的JSON規範。
如果您使用的是最新版本的.NET,那麼您應該簡單地使用HttpClient class。
並且如果它不是支持HttpClient的版本,則使用WebRequest。 –