2014-12-03 151 views
1

我不清楚要使用哪個webservice。在組織網絡中,需要構建一個web服務來下載文檔(pdf)和XML數據。Rest API或Soap webservice

服務操作

  • 登錄 - (輸入用戶名,API版本)

  • GetCarList(使用.NET生成的GUID一些靜態數據和 )返回 - (輸入的SessionID(GUID) ,ModelID)返回(汽車XML) - 我們
    有汽車XSD打造汽車對象

  • GetDocument - (輸入的SessionID(GUID),docID的)返回PDF文件

確定該服務不會通過https運行。我們可以使用其他服務(WebAPI 2)/ WCF rest 4.0還是使用WCF服務(Soap over HTTP)從安全性和驗證XML的角度來看更好?

+2

您可以在兩者中進行安全性和XML驗證。 – CodeCaster 2014-12-03 19:20:07

回答

2

經過一些閱讀後,我猜WCF或WebAPI都可以使用。 Rest服務具有更廣泛的覆蓋範圍,因爲它利用HTTP協議。由於需求是無狀態的,並且不涉及事務,WebAPI似乎更適合於WCF。