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

Java調用WebService接口作測試

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

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

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

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

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

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

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:定義生成類的包名,不定義的話有默認包名

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

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

-extension:使用擴展來支持SOAP1.2

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

2.拷貝java文件到項目

3.像調用Java類一樣調用即可

個人理解new的對象為標有接口的類似同名類

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);
  }

}

運行

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

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

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

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

    JAVA匿名內部類語法分析及實例詳解

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新評論

台北县| 巴中市| 沁阳市| 宁明县| 青川县| 临澧县| 巩义市| 将乐县| 怀远县| 甘孜县| 永康市| 东光县| 白朗县| 富宁县| 孟州市| 图片| 金阳县| 万盛区| 泸定县| 冀州市| 资兴市| 顺义区| 闽清县| 余庆县| 高平市| 涡阳县| 西安市| 辛集市| 抚远县| 习水县| 中超| 阳朔县| 郸城县| 堆龙德庆县| 西充县| 永寿县| 西畴县| 龙里县| 米易县| 万宁市| 新乡县|