如何调用天气接口(如何解决WebService客户端引用 服务器无法处理请求。 未将对象引用设置到对象的实例)
正常操作是:
然后在cs文件里面引用WebServer所在的命名空間,實例化類,就可以調用其中方法
調用getWeather()方法的時候會報 服務器無法處理請求。 —> 未將對象引用設置到對象的實例這個錯誤,下面是解決方法。
解決方法:
我用的是VS2012所以操作是:
網友的解釋:這是ASP.NET的問題,Microsoft原想用服務引用完全兼容web引用,但是有時候會出現問題。你調用的是一個WebService當然最好是使用Web引用的方式了。畢竟WCF是后來出的,說是兼容WebService,但是總歸沒有原生態的好。所以建議如果是WebService客戶端引用一律用Web引用(好像是.NET2.0時就叫Web引用)。
天氣接口地址:http://ws.webxml.com.cn/WebServices/WeatherWS.asmx
幫助文檔:http://www.webxml.com.cn/files/WeatherWsHelp.pdf
隨手敲了簡陋版,省份,城市,時間綁定的是接口提供的數據
接口可以不花錢調用使用免費版的,不過每日有限定使用次數
日期的跨度是是從當前日期算起可往后讀取5天內的天氣
剛剛快九點的時候,更新了數據,現在調應該讀的是6.11到6.15的數據
簡陋版地址:https://download.csdn.net/download/weixin_44713389/11234788
總結
以上是生活随笔為你收集整理的如何调用天气接口(如何解决WebService客户端引用 服务器无法处理请求。 未将对象引用设置到对象的实例)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 萍果8html5测试跑分,实力碾压!苹果
- 下一篇: Epic Pen 屏幕标记软件(推荐)