日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

关于C# WebService的一些看法

發布時間:2025/4/16 C# 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于C# WebService的一些看法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前端時間,遇到一個需求,要求我寫一個短信平臺,通過我們的系統可以發送短信給系統中人員。當時我就感覺很是迷茫,后來查了下,于是找了一個短信代理商,他們給了我webService的接口,我于是就上網查了下webService的相關知識,最后通過努力還是寫出來了。這里就向大家分享下我解決問題的過程:

1.了解webService的定義

?這個我在網上查到了,這里就也和大家提一提:

Web Service也叫XML Web Service WebService是一種可以接收從Internet或者Intranet上的其它系統中傳遞過來的請求,輕量級的獨立的通訊技術。是:通過SOAP在Web上提供的軟件服務,使用WSDL文件進行說明,并通過UDDI進行注冊。

XML:(Extensible Markup Language)擴展型可標記語言。面向短期的臨時數據處理、面向萬維網絡,是Soap的基礎。

Soap:(Simple Object Access Protocol)簡單對象存取協議。是XML Web Service 的通信協議。當用戶通過UDDI找到你的WSDL描述文檔后,他通過可以SOAP調用你建立的Web服務中的一個或多個操作。SOAP是XML文檔形式的調用方法的規范,它可以支持不同的底層接口,像HTTP(S)或者SMTP。

WSDL:(Web Services Description Language) WSDL 文件是一個 XML 文檔,用于說明一組 SOAP 消息以及如何交換這些消息。大多數情況下由軟件自動生成和使用。

UDDI (Universal Description, Discovery, and Integration) 是一個主要針對Web服務供應商和使用者的新項目。在用戶能夠調用Web服務之前,必須確定這個服務內包含哪些商務方法,找到被調用的接口定義,還要在服務端來編制軟件,UDDI是一種根據描述文檔來引導系統查找相應服務的機制。UDDI利用SOAP消息機制(標準的XML/HTTP)來發布,編輯,瀏覽以及查找注冊信息。它采用XML格式來封裝各種不同類型的數據,并且發送到注冊中心或者由注冊中心來返回需要的數據。

上述幾個概念,大家可以簡單的閱讀一下,WebService是通過網絡傳輸請求,也可以看作一個C/S的模式,客戶端可以通過傳遞正確的參數來調用服務器上的方法,達到一種遠程調用的效果,那我寫的這個需求來說,我可以在我的項目中調用短信代理商部署好的webService,他們有寫好的發送短信的方法,而我項目中只要簡單的配置就行了。webService是通過xml進行傳遞信息的。

2.在項目中配置引用

這里要有兩個要求

1.你要知道你應用的webService的地址

2.你要了解這個webService上的方法作用

下面看我是如何配置的,很簡單,我用的是vs2010

?先點擊添加服務引用->點擊高級->點擊添加web引用->輸入webService地址->點擊添加引用,

現在你可以像使用其他c#的內置類來使用它。

提示:添加web引用時是.net Framework 2.0 Web服務技術。

3.擴展

自己創建一個webService

可以查看這個文檔:

http://wenku.baidu.com/link?url=vbDqqFdrtSIiiXNBP4BGkXUCfFDVxSaJvkMuYLS85mDcfyMyYVi0vRf8GY6gFlQK42Xz2oWXNtOMOB5jrEx3mqpy4DQsFVcH1W90u3PcmcG

?

?

?

?

?

?

?

轉載于:https://www.cnblogs.com/ai3xiaoyi/p/3713967.html

總結

以上是生活随笔為你收集整理的关于C# WebService的一些看法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。