建立web service 我知道你現(xiàn)在已經(jīng)很心急的想要寫(xiě)點(diǎn)代碼,看看web service到底是什么樣的了。那么我們現(xiàn)在就介紹怎樣用vb 6和vb.net實(shí)際做出一個(gè)web service來(lái)。本節(jié)的目的只是向你展示一下這些工具的功能,而不是深入地講解web service的工作原理。本書(shū)后面的章節(jié)會(huì)向你慢慢說(shuō)明web service以及microsoft soap toolkit和.net等工具的內(nèi)部原理的。
使用soap toolkit microsoft的soap toolkit v2幫助你把com組件變成web service。這套工具分為三大主要部分:soapclient是一個(gè)用于調(diào)用web service的com組件;soapserver 是一個(gè)處理soap請(qǐng)求和返回soap應(yīng)答的組件;還有一個(gè)wsdl向?qū)В梢园涯愕膖ype library轉(zhuǎn)換成wsdl文檔,以暴露給web service的客戶(hù)。 假設(shè)你有一個(gè)com組件,暴露出一個(gè)gettemperature方法: public function gettemperature(byval zipcode as string, _ byval celsius as boolean) as single