Web服務快速使用

2021-05-22 05:26:42 字數 898 閱讀 6016

在《常用的web服務收集》(http://blog.csdn.net/kingwolfofsky/archive/2010/04/10/5470780.aspx)一文中收集了相關的web服務,本文用乙個簡單的例子來說明如何使用web服務。

然後右鍵單擊解決方案,選擇「新增web引用」,如下圖

然後在彈出的對話方塊中新增你需要的web服務,這裡新增的是火車時刻表 web 服務 (http://webservice.webxml.com.cn/webservices/traintimewebservice.asmx),如下圖,

在這裡你需要新增乙個web引用名作為命名空間

然後在web頁面上新增幾個簡單的控制項,如下

頁面部分**如下

然後新增「獲取火車資訊」按鈕的事件響應:

這裡通過

getstationandtimebystationname

通過發車站和到達站查詢火車時刻表 dataset

最後測試執行如下:

輸入引數:startstation = 發車站,arrivestation = 到達站(支援第乙個字匹配模糊查詢),空字串預設發車站上海和到達站北京,userid = 商業使用者id(普通使用者不需要);返回資料:dataset,item.(traincode)=車次、item.(firststation)=始發站、item.(laststation)=終點站、item.(startstation)=發車站、item.(starttime)=發車時間、item.(arrivestation)=到達站、item.(arrivetime)=到達時間、item.(km)=里程(km)、item.(usedate)=歷時

來獲取資訊

如果您想要新增自己的web服務,《新增自己的web服務》一文中做了簡要的介紹。

使用Web服務

上面討論了如何建立 web服務,接下來就討論如何使用它們。為此需要在 中生成乙個知道如何與給定 web服務進行通訊的 類。這樣,中對 web服務進行的任何呼叫都要通過這個 類,從表面看,這個 類就等同於 web服務,也會認為我們有了 web服務的本地副本。而實際的情況是有許多 通訊工作在進行,只是我...

簡單使用web服務

web服務是使各個組織任意數量的程序之間能夠以平台無關和語言無關的方式進行無縫鏈結。按w3c組織的定義,web服務是通過統一資源標識uri uniform resource identifiers 標識的軟體系統,它的共用介面和繫結用xml來定義和描述。web service的定義能夠被其它的軟體系...

使用WCF建立Web服務

learn wcf service basic wcf是使用託管 建立和執行面向服務 service oriented 應用程式的統一框架。它使得開發者能夠建立乙個跨平台的 安全 可信賴 事務性的解決方案,且能與已有系統相容協作。wcf是微軟分布式應用程式開發的集大成者,它整合了 net 平台下所有...