簡體   English   中英

CXF InFaultInterceptor與OutFaultInterceptor

[英]CXF InFaultInterceptor vs. OutFaultInterceptor

我正在使用CXF框架開發REST API。 任何人都可以向我詳細說明InFaultInterceptor與OutFaultInterceptor之間的區別? 它們似乎屬於攔截器的不同階段。 但是我們應該在不同的故障攔截器中采用什么邏輯? 我需要中止攔截器鏈並響應自定義響應消息。 對於我的方案,我看不到InFaultInterceptor和OutFaultInterceptor的不同之處。 您典型的錯誤處理程序攔截器是什么? 如果方便的話,您能否簡要介紹一下CXF的錯誤處理結構?

攔截器鏈中的概念非常簡單,進進出出。

例如,如果要更改SOAP Fault中錯誤的填充方式,例如要獲取要放入拋出異常的變量,可以使用Soap12FaultOutInterceptor來修改正在生成的錯誤。 Soap12FaultInInterceptor將用於處理傳入的故障。

我的真正問題是,為什么要使用攔截器鏈,用例是什么? 這並不罕見,但是很多時候都是不必要的,尤其是對於IMO和Spring。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM