webclient 類提供向 uri 標識的任何本地、intranet 或 internet 資源傳送資料以及從這些資源接收資料的公共方法。
建構函式
.ctor 包括 乙個空建構函式 和乙個靜態建構函式, 靜態建構函式主要為urlencode 和urlencodeandwirte 編碼提供參照byte資料的初始化作用。
stati webclient()
public webclient()
openread 從資源以 stream 的形式返回資料。
了解了webclient的知識後,我們開始正式進入正題。
通過post方式傳送資料可以避免get方式的資料長度限制,下面採用webclient來實現這個功能。web服務端可以是任何cgi但是要搞清楚web端接受的編碼,**如下:
webclient wc = newwebclient();
stringbuilder postdata = new
stringbuilder();
"formfield1=
" + "
表單資料一");
"&formfield2=
" + "
表單資料二");
"&formfield3=
" + "
表單資料三");
//下面是gb2312編碼
byte senddata = encoding.getencoding("
gb2312
").getbytes(postdata.tostring());
wc.headers.add(
"content-type
", "");
wc.headers.add(
"contentlength
", senddata.length.tostring());
byte recdata= wc.uploaddata("
","post
",senddata);
//顯示返回值注意編碼
messagebox.show(encoding.getencoding("
gb2312
").getstring(recdata));
在中使用SQLDMO
曾幾何時,夥伴們為的公升級傷透了腦筋.往往程式的公升級趕不上資料庫的公升級 版本控制的好,這也許不是什麼問題,但對於很大一部分中國公司來說這是無法避免的 而有些n久以前的資料庫要使用新程式的時候,資料庫的公升級簡直就是無從下手.所以對比資料庫公升級的緊要性就逐漸的凸現出來.對於表和字段的公升級按道理...
在ClanLib中使用blend func
本文是對blend func完全沒有認識的人寫的,就好象一天前的我一樣。廢話我就留到後面才說吧。在clanlib庫中的cl su ce與cl sprite中都會有 這個函式 void set blend func cl blendfunc src,cl blendfunc dest 其cl blen...
在MFC中使用Tab Control
說實話,我剛開始看見tab control的時候,覺得很簡單。哪知道用了一下,才發現自己錯了。要用好它,還是需要一些技巧的。經過網上搜尋資料,以及我自己的摸索,把一些要點記錄在這裡。tab control的執行效果有點像property sheet,但兩者還是有一些區別。我的理解就是property...