[英]Custom User/Password Authentication in WCF service exposed by SOAP and REST endpoints
[英]Exception handling for WCF service exposed as REST and SOAP service
有沒有什么好方法可以從同時作為RESTful服務和SOAP服務公開的WCF服務引發異常? 從到目前為止的經驗來看,SOAP服務應該拋出FaultExceptions,而RESTful服務應該拋出WebProtocolException,以便在客戶端輕松獲得錯誤的詳細信息。 就我而言,同一服務通過2個端點(RESTful和SOAP)公開。 我應該使用哪種異常處理機制,以便可以將錯誤詳細信息輕松傳遞給RESTful客戶端和SOAP客戶端?
SOAP和REST是用於公開服務功能的兩種不同機制,SOAP和REST在SOAP和REST中公開異常的方式也有所不同,因為您已經正確地進行了詳細介紹。
REST或HTTP上的REST是一種體系結構模式,它包含HTTP作為協議。 應用程序中的異常應轉換為HTTP錯誤代碼,例如40x,50x等。例如
錯誤的詳細信息可以在響應正文中與錯誤代碼一起返回。
使用RESTful端點的客戶端應期望HTTP錯誤代碼並應進行處理。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.