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

Java調(diào)用WebService接口作測試

 更新時間:2020年11月05日 10:38:02   作者:南風(fēng)丶輕語  
這篇文章主要介紹了Java調(diào)用WebService接口作測試,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

1.選擇一個WebService接口作測試

假設(shè) WebService url 為 http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx(查詢手機歸屬地)

通過網(wǎng)頁看到接口有兩個,也可看到參數(shù)以及返回值

該接口來源于 http://www.webxml.com.cn/zh_cn/web_services.aspx (WebService接口大全)

選擇該手機號查詢歸屬地,是由于簡單,其他接口都復(fù)雜一點,老是出現(xiàn)解析組件 's:schema' 時出錯,需要練習(xí)的朋友可自行百度,好像是替換一下字符串就行。

2.解析WSDL為Java類

cd到 java安裝路徑中的bin下,目的是為了使用wsimport.exe

使用命令解析(一定要加上?WSDL)

wsimport -p com.webservice -keep -verbose http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx?WSDL

-keep:是否生成java源文件

-d:指定.class文件的輸出目錄

-s:指定.java文件的輸出目錄

-p:定義生成類的包名,不定義的話有默認(rèn)包名

-verbose:在控制臺顯示輸出信息

-b:指定jaxws/jaxb綁定文件或額外的schemas

-extension:使用擴(kuò)展來支持SOAP1.2

解析后會在指定的位置(com.webservice)生成一堆java和class文件

2.拷貝java文件到項目

3.像調(diào)用Java類一樣調(diào)用即可

個人理解new的對象為標(biāo)有接口的類似同名類

package com.test;

import com.webservice.ArrayOfString;
import com.webservice.MobileCodeWS;
import com.webservice.MobileCodeWSSoap;

public class Test {

  public Test() {
    // TODO Auto-generated constructor stub
  }

  public static void main(String[] args) {
    // TODO Auto-generated method stub
    MobileCodeWS mobileCodeWS = new MobileCodeWS();
    MobileCodeWSSoap mobileCodeWSSoap = mobileCodeWS.getMobileCodeWSSoap();
    ArrayOfString arrayOfString = mobileCodeWSSoap.getDatabaseInfo();
    System.out.println(arrayOfString);
    String string = mobileCodeWSSoap.getMobileCodeInfo("151XXXXXXXX", "");
    System.out.println(string);
  }

}

運行

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • mybatis使用雙層<foreach>循環(huán)嵌套方式

    mybatis使用雙層<foreach>循環(huán)嵌套方式

    在Mybatis中使用雙層循環(huán)嵌套插入數(shù)據(jù)可以有效減少數(shù)據(jù)庫IO操作,提高性能,通過在mapper.xml中定義雙層集合來實現(xiàn),外層集合為實體類中的集合字段,內(nèi)層集合為集合字段中的另一個集合,通過這種方式,可以在業(yè)務(wù)代碼中減少循環(huán)插入的次數(shù)
    2024-09-09
  • JAVA匿名內(nèi)部類語法分析及實例詳解

    JAVA匿名內(nèi)部類語法分析及實例詳解

    這篇文章主要介紹了JAVA匿名內(nèi)部類語法分析及實例詳解,匿名內(nèi)部類可以使你的代碼更加簡潔,它與局部類很相似,不同的是它沒有類名,如果某個局部類你只需要用一次,那么你就可以使用匿名內(nèi)部類。對此感興趣的可以了解一下
    2020-07-07
  • java使用分隔符連接數(shù)組中每個元素的實例

    java使用分隔符連接數(shù)組中每個元素的實例

    今天小編就為大家分享一篇java使用分隔符連接數(shù)組中每個元素的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • Java設(shè)計模式之java狀態(tài)模式詳解

    Java設(shè)計模式之java狀態(tài)模式詳解

    這篇文章主要介紹了Java設(shè)計模式之狀態(tài)模式定義與用法,結(jié)合具體實例形式詳細(xì)分析了Java狀態(tài)模式的概念、原理、定義及相關(guān)操作技巧,需要的朋友可以參考下
    2021-09-09
  • Java打印九九乘法表代碼詳情

    Java打印九九乘法表代碼詳情

    這篇文章主要介紹了Java打印九九乘法表,使用了雙重for循環(huán),使用do{}while()實現(xiàn)打印九九乘法表這些好玩的語法實現(xiàn),感興趣的小伙伴可參考下面文章內(nèi)容
    2021-09-09
  • Java實現(xiàn)大文件的分片上傳與下載(springboot+vue3)

    Java實現(xiàn)大文件的分片上傳與下載(springboot+vue3)

    這篇文章主要為大家詳細(xì)介紹了java基于springboot+vue3如何大文件的分片上傳與下載,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2023-06-06
  • Java數(shù)組拷貝的幾種方法小結(jié)

    Java數(shù)組拷貝的幾種方法小結(jié)

    本文主要介紹了Java數(shù)組拷貝的幾種方法小結(jié),包括for循環(huán)、System.arraycopy()、Arrays.copyOf()、Arrays.copyOfRange()和clone()方法,具有一定的參考價值,感興趣的可以了解一下
    2023-09-09
  • 詳解Java并發(fā)編程基礎(chǔ)之volatile

    詳解Java并發(fā)編程基礎(chǔ)之volatile

    volatile作為Java多線程中輕量級的同步措施,保證了多線程環(huán)境中“共享變量”的可見性。這里的可見性簡單而言可以理解為當(dāng)一個線程修改了一個共享變量的時候,另外的線程能夠讀到這個修改的值。本文將詳解介紹Java并發(fā)編程基礎(chǔ)之volatile
    2021-06-06
  • jax-ws handler 的詳解及簡單實例

    jax-ws handler 的詳解及簡單實例

    這篇文章主要介紹了 jax-ws handler 的詳解及簡單實例的相關(guān)資料,希望通過本文能幫助到大家,需要的朋友可以參考下
    2017-09-09
  • Springboot處理CORS跨域請求的三種方法

    Springboot處理CORS跨域請求的三種方法

    這篇文章主要介紹了Springboot處理CORS跨域請求的三種方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06

最新評論

保定市| 清水县| 进贤县| 蚌埠市| 定远县| 泾源县| 张家口市| 铜梁县| 大余县| 凤冈县| 铜陵市| 常熟市| 呼伦贝尔市| 庆阳市| 博乐市| 公主岭市| 荔浦县| 金沙县| 武陟县| 大冶市| 开化县| 乐亭县| 鄯善县| 金乡县| 上蔡县| 阜南县| 吉木乃县| 岗巴县| 天全县| 嘉祥县| 鸡西市| 喀什市| 四川省| 珲春市| 中超| 沐川县| 渭南市| 乐平市| 西青区| 湖口县| 大姚县|