我想了解更多如何獲得第三方Web服務的工作,通過教程後,我設法得到QuoteOfTheDay(); Web服務工作。但我不知道從哪裏開始的這一個:天氣預報Web服務
http://www.restfulwebservices.net/wcf/WeatherForecastService.svc?wsdl
在正確的方向任何提示將是巨大的。
謝謝。
我想了解更多如何獲得第三方Web服務的工作,通過教程後,我設法得到QuoteOfTheDay(); Web服務工作。但我不知道從哪裏開始的這一個:天氣預報Web服務
http://www.restfulwebservices.net/wcf/WeatherForecastService.svc?wsdl
在正確的方向任何提示將是巨大的。
謝謝。
您必須添加Service Reference(在Solution Explorer中右鍵單擊項目並選擇Add service reference)。在url字段輸入「http://www.restfulwebservices.net/wcf/WeatherForecastService.svc」,然後單擊確定。 Master將爲此WCF服務生成一個代理類。
然後,您可以使用此WCF服務作爲任何其他Web服務。
正如您在wsdl中看到的,此服務提供了兩種方法 - GetCitiesByCountry和GetForecastByCity。我認爲這顯然是他們做的。
我看不到此WCF服務的任何文檔。我只找到Java的小樣本。它調用GetCitiesByCountry方法: http://doc.nuxeo.com/display/NXDOC/Building+a+SOAP-based+WebService+client+in+Nuxeo