1. 在调用天气预报webservice时出现java.io.IOException: Server returned HTTP response code:400
如果是要调用webservice的话,JS很难实现,因为webservice的客户端有很多JAR包的,除非用JS模拟JAVA的中的webservice调用。
其实你可以到网上找一个天气预报的页面,然后直接在页面上嵌套一个iframe,或者用AJAX获取response,然后通过document.getElementById('xx').innerHTML = '得到的response字符串';的方式来实现。
GOOD LUCK!
2. 一般情况下web服务能做什么在什么情况下使用web服务在什么情况下避免使用web服务
一般情况下Web服务能做:1.整合一些公用信息到应用程序中,如:股票交易、天气预报、体育比赛、商业信息等等。2.将一些老的,遗留的数据暴露给新的应用。比如:财务系统。
在如下情况下使用Web服务:1.需要连接不同的平台时,并在不同平台间交换数据。2.需要将老系统中的数据交给新系统使用时。3.需要将数据跨防火墙传递时。
在如下情况下避免使用Web服务1.在对实时要求高的系统中。2.在单机系统中。3.在局域网中,存在相同的应用。
够专业吧!!!强哥哥!!!
3. 如何使用webserver实现在线天气预报查询
步骤 :
1 、新建web 项目,添加窗体。
2 、 引用右键--> 添加服务引用-->高级--> 添加Web引用。
3 、 将Web接口复制到URL右边的框里-->点击输入框右边的箭头,测试连接(观察左下角看是否连接成功)--> 最右边可以更改Web引用名-->添加引用。
4. 我想用java抓取http://www.weather.com.cn/杭州天气,求大神指导
哥们,你写的高级一点要用到web服务接口,如果简单一点直接就像你这样用过url获取相应的天气信息,然后去解析你获取到的字符串即可,字符串大都是Json格式。
具体参照http://www.cnblogs.com/babycool/p/3575167.html这个。