2013-01-07 184 views
1

我正在使用mule cxf客戶端來使用Web服務。我如何更改mule cxf客戶端的默認配置?我需要的是改變「Keep-Alive header」。其他選項是更改http協議版本以將其設置爲1.0,如果這是可行的?謝謝。Mule ESB cxf客戶端配置

<cxf:jaxws-client operation="updateParcelDetails" 
        clientClass="com.pb.pts.service.endpoint.TrackingserviceV10" 
        port="ParcelTrackingServiceEndpoint_V1_0Port" 
        wsdlLocation="classpath:wsdl/TrackingV10.wsdl" />  

回答

2

這是通過HTTP傳輸,而不是CXF模塊控制。

HTTP transport doc says:中

屬性<outbound-endpoint...>

保活 | boolean |控制套接字連接是否保持活動狀態。如果設置爲true,則將返回連接器中指定連接超時的保持活動標頭。如果設置爲false,則將返回「Connection:close」標題。

你試過了嗎?

+0

嗨,謝謝。我已將keep-alive =「false」添加到。我們現在正在測試它。 –