2
我有以下一段代碼用於服務調用,我想打印響應SOAP消息。我正在使用apache生成的存根。我怎樣才能做到這一點?在服務調用apache軸後獲取SOAP響應
service = new RateServiceLocator();
updateEndPoint(service);
port = service.getRateServicePort();
// This is the call to the web service passing in a RateRequest and
// returning a RateReply
RateReply reply = port.getRates(request); // Service call
感謝
我真的不關心服務器端。由於這是客戶端服務調用,我需要從服務器獲得肥皂響應 –
您可以在客戶端使用wsdd。當然,如果你不使用它,那麼這個解決方案不會幫助你。該解決方案也適用於Axis 1.x.不知道您使用的是哪個版本的Axis,但如果它是2.x,則可能不同。 – raspayu
謝謝我做到了這一點,它的工作。你還可以告訴我一種方法來訪問這個SOAP請求和響應作爲一個字符串變量,我可以將它寫入一個文件。 –