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這個。