最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java調(diào)用webservice的.asmx接口的使用步驟

 更新時(shí)間:2021年09月09日 14:59:32   作者:很少更新  
這篇文章主要介紹了java調(diào)用webservice的.asmx接口的使用步驟,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

前言

接觸到一個(gè).asmx結(jié)尾的webservice接口,為了增加記憶決定記錄下來(lái)。

一、接口類型

已.asmx結(jié)尾的接口

例:接口地址:http://IP地址/xxx/service/xxx/xxxx.asmx
	方法名:test
	參數(shù)類型:string 

二、使用步驟

1.訪問(wèn)方式

代碼如下(示例):

controller類:

String s = clientUtil.test("http://IP地址/xxx/service/xxx/xxxx.asmx", "test","test");

調(diào)用類:

public static String test(String Url, String methodName, String str) throws Exception {
        String ref = null;
        // webService鏈接地址
        String url = Url;
        //獲取域名地址,server定義的
        String soapaction = "http://tempuri.org/";
		
        Service service = new Service();
        try {
            Call call = (Call) service.createCall();
            call.setTargetEndpointAddress(url);
            // 設(shè)置要調(diào)用哪個(gè)方法
            call.setOperationName(new QName(soapaction, methodName));
            // 設(shè)置要傳遞的參數(shù)名
           call.addParameter(new QName(soapaction,"str"),org.apache.axis.encoding.XMLType.XSD_STRING,
       javax.xml.rpc.ParameterMode.IN);
            // 提供標(biāo)準(zhǔn)類型 有addParameter就必須有setReturnType
            call.setReturnType(org.apache.axis.encoding.XMLType.XSD_STRING);
            call.setUseSOAPAction(true);
            call.setSOAPActionURI(soapaction + methodName);
            // 調(diào)用方法并傳遞參數(shù)
			ref = (String) call.invoke(new Object[]{str});
           return ref;
        } catch (Exception e) {
            e.printStackTrace();
        }
        return ref;
    }

2.導(dǎo)入的maven

如下:

<dependency>
    <groupId>javax.activation</groupId>
    <artifactId>activation</artifactId>
    <version>1.1.1</version>
</dependency>
<dependency>
    <groupId>org.apache.axis</groupId>
    <artifactId>axis</artifactId>
    <version>1.4</version>
</dependency>
<dependency>
    <groupId>axis</groupId>
    <artifactId>axis-jaxrpc</artifactId>
    <version>1.4</version>
</dependency>

參考:
[1]https://blog.csdn.net/qq_34302802/article/details/101197464

到此這篇關(guān)于java調(diào)用webservice的.asmx接口的文章就介紹到這了,更多相關(guān)java調(diào)用webservice接口內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • SpringBoot過(guò)濾器的使用

    SpringBoot過(guò)濾器的使用

    過(guò)濾器是對(duì)數(shù)據(jù)進(jìn)行過(guò)濾,預(yù)處理過(guò)程,當(dāng)我們?cè)L問(wèn)網(wǎng)站時(shí),有時(shí)候會(huì)發(fā)布一些敏感信息,發(fā)完以后有的會(huì)用*替代,還有就是登陸權(quán)限控制等,一個(gè)資源,沒(méi)有經(jīng)過(guò)授權(quán),肯定是不能讓用戶隨便訪問(wèn)的,這個(gè)時(shí)候,也可以用到過(guò)濾器,需要的朋友可以參考一下
    2021-11-11
  • Java設(shè)置String字符串編碼方法詳解

    Java設(shè)置String字符串編碼方法詳解

    因?yàn)镾tring字符串很常用,所以我們?cè)谑褂盟倪^(guò)程中,可能會(huì)面臨各種問(wèn)題,比如”中文亂碼“問(wèn)題等,那么為什么中文會(huì)亂碼?本文將給大家介紹一下Java如何設(shè)置String字符串編碼,來(lái)避免和解決這一常見問(wèn)題,需要的朋友可以參考下
    2023-05-05
  • Java Enum和String及int的相互轉(zhuǎn)化示例

    Java Enum和String及int的相互轉(zhuǎn)化示例

    這篇文章主要介紹了Java Enum和String及int的相互轉(zhuǎn)化示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • Java服務(wù)端架構(gòu)之微服務(wù)與單體服務(wù)的權(quán)衡方式

    Java服務(wù)端架構(gòu)之微服務(wù)與單體服務(wù)的權(quán)衡方式

    本文比較了Java微服務(wù)與單體服務(wù)的優(yōu)缺點(diǎn),并提供了相應(yīng)的示例代碼,微服務(wù)架構(gòu)具有可擴(kuò)展性、技術(shù)多樣性等優(yōu)勢(shì),但復(fù)雜性和網(wǎng)絡(luò)延遲是缺點(diǎn),單體服務(wù)架構(gòu)簡(jiǎn)單易部署,但擴(kuò)展性差,選擇哪種架構(gòu)應(yīng)根據(jù)項(xiàng)目需求和團(tuán)隊(duì)能力
    2025-03-03
  • Spring實(shí)戰(zhàn)之獲取其他Bean的屬性值操作示例

    Spring實(shí)戰(zhàn)之獲取其他Bean的屬性值操作示例

    這篇文章主要介紹了Spring實(shí)戰(zhàn)之獲取其他Bean的屬性值操作,結(jié)合實(shí)例形式分析了Spring操作Bean屬性值的相關(guān)配置與實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2019-12-12
  • 解答為什么 Java 線程沒(méi)有Running狀態(tài)

    解答為什么 Java 線程沒(méi)有Running狀態(tài)

    Java 線程沒(méi)有Running狀態(tài)指的是一個(gè)在 JVM 中執(zhí)行 的線程處于的狀態(tài),本文小編將為大家詳解一二,需要的朋友可以參考下面文章具體內(nèi)容
    2021-09-09
  • Java單例模式實(shí)現(xiàn)靜態(tài)內(nèi)部類方法示例

    Java單例模式實(shí)現(xiàn)靜態(tài)內(nèi)部類方法示例

    這篇文章主要介紹了Java單例模式實(shí)現(xiàn)靜態(tài)內(nèi)部類方法示例,涉及構(gòu)造函數(shù)私有化等相關(guān)內(nèi)容,需要的朋友可以了解下。
    2017-09-09
  • Java ArrayList.add 的實(shí)現(xiàn)方法

    Java ArrayList.add 的實(shí)現(xiàn)方法

    這篇文章主要介紹了Java ArrayList.add 的實(shí)現(xiàn)方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-11-11
  • Java list亂序的實(shí)現(xiàn)三種方法

    Java list亂序的實(shí)現(xiàn)三種方法

    本文主要介紹了Java list亂序的實(shí)現(xiàn)三種方法,包含Collections.shuffle()方法,random和Stream API這三種,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-03-03
  • 基于@Table注解無(wú)法使用及報(bào)紅的解決

    基于@Table注解無(wú)法使用及報(bào)紅的解決

    這篇文章主要介紹了基于@Table注解無(wú)法使用及報(bào)紅的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-01-01

最新評(píng)論

汾西县| 皮山县| 夏邑县| 玉树县| 罗田县| 车险| 天峻县| 五常市| 湛江市| 镇平县| 舞钢市| 太白县| 墨竹工卡县| 富阳市| 封丘县| 泰宁县| 松桃| 泸定县| 盐亭县| 沂南县| 密山市| 汉沽区| 长宁县| 固镇县| 永年县| 南宁市| 陈巴尔虎旗| 闻喜县| 双柏县| 汝南县| 嘉义县| 抚州市| 白山市| 宣化县| 广安市| 锡林浩特市| 龙胜| 乐昌市| 襄垣县| 三台县| 威宁|