學習筆記1(使用web服務實現各地天氣預報查詢)

2021-08-25 23:47:47 字數 1011 閱讀 8833

首先引用web服務 web引用名為:localhost

url:

其次我做了兩個實體類

乙個是省份。乙個是城市。

//省份實體類

public class province

public string code

}//城市實體類

public class city

public int citycode

}接下來是得到省市編號的類:getcode

public class getcode

//將得到的一維陣列轉化為實體物件集合

public static listgetpro()

return lst;

}//根據各省id得到該省各城市的名稱及id

public static string getcitycode(string id)

//將得到的一維陣列轉化為實體物件集合

public static listgetcity(string id)

return lst;

}//根據各城市id得到該城市的天氣預報 返回值為一維陣列

public static string getweather(string citycode)

}表示層:

頁面weather.aspx只有兩個dropdownlist

分別為dropdownlist1(省)和dropdownlist2(市)

**:public partial class _default : system.web.ui.page

private void bd()

protected void dropdownlist1_textchanged(object sender, eventargs e)

dropdownlist2.items.insert(0, "--請選擇--");

}protected void dropdownlist2_textchanged(object sender, eventargs e)}}

nodejs實現web服務例項

使用nodejs,採用express是乙個很好的選擇,也可自己採用http庫直接實現。該列子通過簡單的事件,把資料粘起來,從而能應對post模式中大資料傳輸的要求。關於上面列子,可滿足較高併發。若提高併發訪問要注意3點 1 優化系統,centos下主要是sysctl.conf 2 提高cpu,因為n...

使用web服務實現各地天氣預報查詢

首先引用web服務 web引用名為 localhost url 其次我做了兩個實體類 乙個是省份。乙個是城市。省份實體類 public class province public string code 城市實體類 public class city public int citycode 接下來是...

三種主流的Web服務實現方案

目前知道的三種主流的web服務實現方案為 rest 表象化狀態轉變 軟體架構風格 soap 簡單物件訪問協議 xml rpc 遠端過程呼叫協議 下面分別作簡單介紹 rest 表徵狀態轉移 representational state transfer 採用web 服務使用標準的 http 方法 ge...