2012-04-02 55 views
6

我準備了一些構建集合的代碼。我想在LINQPad中使用這個集合進行各種查詢。 由於LINQPad允許WCF OData,我認爲MVC4 WebApi對此非常完美。通過MVC4的LINQPad WebApi

不幸的是,即使使用模板WebApi項目,我也無法做到這一點。 當我嘗試將服務添加到LINQPad時,我得到「根目錄下的數據無效,第1行,位置爲1. 我認爲問題在於LINQPad不使用內容協商,它期望xml,但WebApi返回json。

可惜的是提琴手是無法監控的要求。

任何人都知道如何解決這個問題?

回答

0

你爲什麼不只是使用HttpClient的類?HttpClient

+0

你能不能給我更多的細節? – bodziec 2012-04-02 08:43:01

+0

看看這篇文章[鏈接](http://www.johnnycode.com/blog/2012/02/23/consuming-your-own-asp-net-web-api-rest-service/)具體在客戶端實現。 HttpClient是Web API本身的一部分,並允許您爲REST服務構建簡單的客戶端。或者,您可以使用普通的Web瀏覽器查詢您的Web API Web服務,直接在地址欄中編寫查詢,例如:http://services.odata.org/OData/OData.svc/Categories(1)/Products/$count – Helikaon 2012-04-02 08:54:39

+0

謝謝,我會看看這個鏈接。通過瀏覽器查詢並不是我想要的。我想在LINQPad中使用LINQ來編寫查詢。 – bodziec 2012-04-02 09:13:32