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體,但如果有更好的方法,它會很好。
任何想法?
感謝 傑夫