webservice客戶端調用報錯,中間的。。。一半都是掉用的action的值,如圖:
出現這個問題實際上就是客戶端掉用webservice服務時傳了SOAPAction,我們先來看下服務端代碼
我們的方法指定了方法名稱,卻沒有指定SOAPAction,我們使用postman還是使用cxf編寫的客戶端來調用都不會報錯,但如果客戶端掉用使用的不是cxf的技術時,傳遞了SOAPAction,就會報錯,只需要把報錯的值設置到我們的方法上就可以了action="sim.SyncOrderRelation",修改后:
對應的xml文檔也會有對應展示