當前位置: 首頁>>代碼示例>>Java>>正文


Java Call.getMessageContext方法代碼示例

本文整理匯總了Java中org.apache.axis.client.Call.getMessageContext方法的典型用法代碼示例。如果您正苦於以下問題:Java Call.getMessageContext方法的具體用法?Java Call.getMessageContext怎麽用?Java Call.getMessageContext使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在org.apache.axis.client.Call的用法示例。


在下文中一共展示了Call.getMessageContext方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: main

import org.apache.axis.client.Call; //導入方法依賴的package包/類
public static void main(String[] args) throws Exception {
    try {
        Options opts = new Options(args);

        Service service = new Service();
        Call call = (Call) service.createCall();
        call.setTargetEndpointAddress(new java.net.URL(opts.getURL()));

        SOAPEnvelope env = new SOAPEnvelope();
        SOAPBodyElement sbe = new SOAPBodyElement(XMLUtils.StringToElement("http://localhost:8080/LogTestService", "testMethod", ""));
        env.addBodyElement(sbe);

        env = new SignedSOAPEnvelope(env, "http://xml-security");

        System.out.println("\n============= Request ==============");
        XMLUtils.PrettyElementToStream(env.getAsDOM(), System.out);

        call.invoke(env);

        MessageContext mc = call.getMessageContext();
        System.out.println("\n============= Response ==============");
        XMLUtils.PrettyElementToStream(mc.getResponseMessage().getSOAPEnvelope().getAsDOM(), System.out);
    }
    catch (Exception e) {
        e.printStackTrace();
    }
}
 
開發者ID:parabuild-ci,項目名稱:parabuild-ci,代碼行數:28,代碼來源:Client.java

示例2: getMessageContext

import org.apache.axis.client.Call; //導入方法依賴的package包/類
private static MessageContext getMessageContext(WSClient client) throws AxisFault, PageException {
	if(client!=null) {
		Call call = client.getLastCall();
       	if(call==null) throw new AxisFault("web service was not invoked yet");
       	return call.getMessageContext();
       } 
       MessageContext context = MessageContext.getCurrentContext();
       if(context == null) throw new AxisFault("not inside a Soap Request");
       return context;
}
 
開發者ID:lucee,項目名稱:Lucee4,代碼行數:11,代碼來源:AxisUtil.java


注:本文中的org.apache.axis.client.Call.getMessageContext方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。