JavaScriptSOAPClient_demo

如下使用氣象的 WebService ( GlobalWeather )

調用方法 GetWeather,並傳入參數 CityName, CounrtyName

 

WebService 回覆 XML 如下:

SoapClientDemo

如果存成 Html File 並用瀏覽器開啟,通常會遇到錯誤

Uncaught NetworkError: Failed to execute ‘send’ on ‘XMLHttpRequest’: Failed to load ‘http://XXX.XXX.XXX’.

因為從本機開啟通常缺少 HTTP Header:Allow-Control-Allow-Origin

自己有網頁伺服器,將表頭加上去即可

如果沒有… Chrome 瀏覽器倒是有快速解決的方式 Chrome 擴充 Allow-Control-Allow-Origin: *

測試後記得關掉外掛。