0
我要複製MVC4的WebAPI應用程序,但該礦將只不過是迴應發送給它的數據,所以我不知道我是否應該只是一個簡單的WCF服務去,因爲MVC4的WebAPI應用有很多文件。公開的API是非常簡單的:轉換MVC的WebAPI控制器WCF服務
public Task<HttpResponseMessage> PostData(HttpRequestMessage requestMessage)
我有三個問題:
- 是否有可能擺脫所有額外的.js和MVC4的WebAPI其他文件,因爲我只需要公開一個API並且不需要任何視圖?
如果我要將此端口移植到WCF,簽名會是什麼樣子?
[OperationContract的] HttpResponseMessage POSTDATA(HttpRequestMessage要求)
是否值得寫在WCF echo服務?
這將是非常好的,如果你可以提供MVC4 WebAPI贊成的理由。 我不確定爲什麼它創建的文件,或者我剛剛創建項目時選擇WebAPI,但它有主題,JavaScript等 - 這是沒有道理的。 – tunafish24 2013-02-19 21:19:21
嗯,這只是Visual Studio中ASP.NET WebAPI的默認項目模板。他們假設您可能需要一個主頁來描述您的API並開始設置API幫助內容,以便將它們包含在內。就像我說的你可以刪除它。如果您想將WCF REST服務與WebAPI進行比較,我可以這樣做,但您可以在那裏找到許多此類示例。 – 2013-02-19 21:40:49