麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 開發(fā) > Java > 正文

webservice系列教學(xué)(4)-如何調(diào)用webservice(pb,java)

2024-07-21 02:21:53
字體:
供稿:網(wǎng)友
4.1 使用powerbuilder調(diào)用
    適用版本8.0 需下載bulletin web services toolkit 4.1
4.2使用java調(diào)用
需要下載apache soap。下載地址:http://xml.apache.org/soap/index.html
導(dǎo)入:
import org.apache.soap.*;
import org.apache.soap.rpc.*;
例程:
import java.io.*;
import java.util.*;
import java.net.*;
import org.w3c.dom.*;
import org.apache.soap.util.xml.*;
import org.apache.soap.*;
import org.apache.soap.encoding.*;
import org.apache.soap.encoding.soapenc.*;
import org.apache.soap.rpc.*;
import org.apache.soap.transport.http.soaphttpconnection;

public class testclient {

    public static void main(string[] args) throws exception {

        url url = new url ("http://192.168.0.4/yundan/service1.wsdl");
//改成你的地址
        soapmappingregistry smr = new soapmappingregistry ();
        stringdeserializer sd = new stringdeserializer ();
        smr.maptypes (constants.ns_uri_soap_enc, new qname ("", "result"), null, null, sd);

        // 創(chuàng)建傳輸路徑和參數(shù)
        soaphttpconnection st = new soaphttpconnection();

        // 創(chuàng)建調(diào)用
        call call = new call ();
        call.setsoaptransport(st);
        call.setsoapmappingregistry (smr);

        call.settargetobjecturi ("http://tempuri.org/message/");
        call.setmethodname("addnumbers");
        call.setencodingstyleuri ("http://schemas.xmlsoap.org/soap/encoding/");

        vector params = new vector();
        params.addelement(new parameter("numberone", double.class, "10", null));
        params.addelement(new parameter("numbertwo", double.class, "25", null));
        call.setparams(params);

        response resp = null;

        try {
          resp = call.invoke (url, "http://tempuri.org/action/hello2.addnumbers");
        }
        catch (soapexception e) {
        system.err.println("caught soapexception (" + e.getfaultcode () + "): " + e.getmessage ());
        return;
        }

        // 檢查返回值
        if (resp != null && !resp.generatedfault()) {
        parameter ret = resp.getreturnvalue();
        object value = ret.getvalue();

        system.out.println ("answer--> " + value);
        }
        else {
            fault fault = resp.getfault ();
            system.err.println ("generated fault: ");
            system.out.println (" fault code = " + fault.getfaultcode());
            system.out.println (" fault string = " + fault.getfaultstring());
        }
    }
}
菜鳥學(xué)堂:
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 亚洲日色 | 国产精品99久久99久久久二 | 九九热精品免费视频 | 欧美成人一区二区三区 | 欧美日韩视频在线播放 | 黄色网址免费进入 | 免费看日韩片 | 日本在线观看视频网站 | 欧美aaaaaaaa | 永久av在线免费观看 | 最近国产中文字幕 | 精品国产一区二区三区四区阿崩 | 91网视频 | chinesexxxx极品少妇| 成年人在线视频免费 | 国产精品6区 | 欧美激情视频一区二区免费 | 成人mm视频在线观看 | 欧美日韩精品中文字幕 | 九九热九九爱 | 免费毛片a线观看 | 欧美精品毛片 | 久久久久国产成人免费精品免费 | 国产精品成aⅴ人片在线观看 | av国产免费 | 91亚洲免费视频 | 91精品国产91久久久久久吃药 | 日韩精品dvd | 国产精品久久久久网站 | 涩涩激情网| 欧美成年视频 | 有兽焉免费动画 | 男男羞羞视频网站国产 | 国产精品久久久久久久久久 | 国产精品自在线拍 | 精品亚洲一 | 国产午夜精品久久久久久免费视 | 午夜精品小视频 | 国产91一区 | 国产91一区二区三区 | 欧美激情首页 |