解決cxf的在自定義攔截器獲取報文爲空

最近對接一個老系統,用的webService進行遠程調用的,因需要對請求來對標籤進行校驗,於是使用到自定義攔截器,參照網上到方式獲取xml報文一直爲空, 研究了下源碼,是使用IOUtils.toString(is)方法從流裏讀數據時read()方法一直返回是-1,導致沒有讀到數據,具體爲啥返回-1沒研究出來,後自己手動讀取就可解決,即下圖:
相關文章
相關標籤/搜索