讀取特殊的Web Service

讀取特殊的Web Service

今天要讀取特殊的PAS 的Web Service

以下是得到的資料

v9

一開始透過URL 可以取得一個WSDL頁面,大概是長這樣

v10

(不過我這次聽前輩講才知道也可以下載來用)

然後就開起一個專案,我是用WindowsForm來做

加入服務參考

v1

按下進階

v2

加入Web 參考

v3

然後把你取得的URL輸入、有時候他會請你提供帳號密碼,不然不給登入

v4

直接加入會遇到這個問題,第一天看到就很拿去問Google,但是教我一堆加上 Static ,根本沒用

v6

隔天前輩告訴我,再加入的時候要改一個地方。

不過第一次他是叫我下載回來改,不過我覺得麻煩就直接點錯誤訊息到Reference.cs直接改。

v7

 

接著回去寫程式了

v5

 

然後執行看看,完成~

v8

 

雖然才簡單的幾個步驟,但是有些Key沒解開,還真的要卡很久。

備忘:

1.也可以把WSDL下載檔案回來,然後直接修改再進行Web服務參考

2.要注意C#保留字&關鍵字

識別字就是自行定義的變數名稱,用來存放資料以供程式運算使用,使用限制如下
1、識別字的第一個字必須是英文字或底線,中文也行但最好別用,而數字則不可以用在第一個字
2、識別字的第二個字以後,可以是英文字、底線或是數字,中文也行但最好別用
3、不可以只使用全部是底線的名稱來當識別字,也不可以使用保留字來當識別別
4、C#的識別字有區分大小寫
5、命名慣例請參考最前面的Code Standard