Idea下調(diào)用webservice服務(wù)

1.項(xiàng)目引入cxf包

<dependency>
          <groupId>org.apache.cxf</groupId>
          <artifactId>cxf-spring-boot-starter-jaxws</artifactId>
          <version>3.2.5</version>
</dependency>

2.在項(xiàng)目下新建webservice文件,右邊點(diǎn)擊選擇WebService


1.png

3.填寫(xiě)webservice接口信息(需要本機(jī)要能訪(fǎng)問(wèn)該接口,不然會(huì)報(bào)錯(cuò))


2.png

4.自動(dòng)生成的代碼列表如下
3.png

5.webservice接口調(diào)用

package com.yudu.sms;
import com.yudu.sms.util.MD5;
import com.yudu.sms.webserviceFile.ISmsOperator;
import com.yudu.sms.webserviceFile.MtMessage;
import com.yudu.sms.webserviceFile.MtMessageRes;
import com.yudu.sms.webserviceFile.SmsOperatorImpService;
import java.util.ArrayList;
import java.util.List;

public class WebServiceCS {
    public static void main(String[] args) {
        String userName="xxxx"; //用戶(hù)名
        String password="xxxx"; //密碼
        password = MD5.GetMD5Code(password);
        MtMessage mtMessage = new MtMessage();
        List<String> phoneNumber = new ArrayList<>();
        phoneNumber.add("15823522687");
        mtMessage.setPhoneNumber(phoneNumber);
        mtMessage.setContent("webservice短信接口測(cè)試1105");
        SmsOperatorImpService smsOperatorImpService =  new SmsOperatorImpService();
        ISmsOperator sms = smsOperatorImpService.getSmsOperatorImpPort();
        MtMessageRes mtMessageRes = sms.sendSms(userName,password,"",mtMessage);
        if(mtMessageRes!=null){
            if(mtMessageRes.getSubStat().equals("r:000")){
                // TODO
            }
        }
    }
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容