在ASP.NET 中調用 WebService 服務


一、webservice定義

    詳見 https://www.cnblogs.com/phoebes/p/8029464.html

二、在ASP.NET MVC 中調用 webservice

    1:要調用webservice,前提是已經有一個可以被訪問到的webservice 服務的 webserviceurl。

    2:在 Visusl Studio 2017 中新建一個 ASP.NET  MVC 的項目,建好之后,大概是下面這樣子的結構

    3:鼠標右鍵點擊項目名稱,在彈出的菜單框中選擇添加--->服務引用,大概是下面這樣的

    4:在地址中填入步驟一中的 webserviceurl,然后點擊“轉到”,命名空間中可以隨便填寫合法的值,例   service,若成功大概是下面這樣的

    5:接下來開始調用webservice,代碼大概是下面這樣子的

    其中:
        AuthHeader 這個參數是為了做身份校驗的。有些webservice是無身份校驗的,即任何人都可以訪問,這個是具備身份校驗的,在webserviceClient端請求header 中放入固定的參數,webserviceServer端驗證參數,完成身份校驗。
        client 為實例化webservice
        ReadAvalibleStores  為調用具體的webservice 服務。  這里傳入了兩個參數,一個是身份校驗的Ahtuheader, 一個是ReadAvalibleStores該方法需要的業務參數。

三、在ASP.NET Webform 中調用 webservice

    在(二)中新建的是一個ASP.NET   MVC 的應用程序,接下來是新建一個web  網站,  采用 ASP.NET  WebForm 框架。大致流程和(二)中的大致一樣,大概是下面這樣子得


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM