2013-10-29 40 views
0

我使用澤西客戶端.post()到一個URL,CXF在其他地方。CXF 2.7.7不支持的媒體類型:自2.7.0:當我們發佈空請求

客戶端代碼只是這個...

WebResource resource = client.resource(HOST + ":" + port() + APPLICATION + service); 
Object response = resource.post(responseTypeClass, request); 

現在用CXF 2.7.0如果「請求」對象爲空,也沒關係,在另一側的服務並不需要有效載荷,並沒有問題。

隨着CXF 2.7.7如果 '請求' 對象爲空,然後我得到所引起的的InvocationTargetException 「com.sun.jersey.api.client.UniformInterfaceException:客戶端響應狀態:415」

415:是不受支持的媒體類型。

所以我認爲,因爲它沒有有效載荷,它不能確定它的媒體類型和錯誤。

我被困在如何解決這個問題上。我只能發佈一個空的XML體,但如果有更好的方法,它會很好。

任何想法?

感謝 傑夫

回答

0

我剛剛發佈了一個空體。它不是一個真正的解決方案,但它確實讓我繼續。

相關問題