freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

http-協(xié)議數(shù)據(jù)傳輸(編輯修改稿)

2024-08-31 22:38 本頁面
 

【文章內(nèi)容簡介】 nt 0)。 ()。 ()。 fs = null。 buffer = (\r\n)。 (buffer, 0, )。 } } ///summary ///從指定URL下載數(shù)據(jù)流 ////summary ///param name=URL請求地址/param ///returns數(shù)據(jù)流/returns public Stream DownloadData(string URL) { (Connection, close)。 SendRequestData(URL, GET)。 MemoryStream ms = new MemoryStream()。 SaveNetworkStream(ms, true)。 return ms。 } ///summary ///從指定URL下載文件 ////summary ///param name=URL文件URL地址/param ///param name=fileName文件保存路徑,含文件名(如:C:\)/param public void DownloadFile(string URL, string fileName) { (Connection, close)。 SendRequestData(URL, GET)。 FileStream fs = new FileStream(fileName, )。 SaveNetworkStream(fs, true)。 ()。 fs = null。 } ///summary ///向服務(wù)器發(fā)送請求 ////summary ///param name=URL請求地址/param ///param name=methodPOST或GET/param ///param name=showProgress是否顯示上傳進(jìn)度/param private void SendRequestData(string URL, string method, bool showProgress) { clientSocket = new TcpClient()。 Uri URI = new Uri(URL)。 (, )。 (Host, )。 byte[] request = GetRequestHeaders(method + + + HTTP/)。 (request)。 //若有實(shí)體內(nèi)容就發(fā)送它 if (postStream != null) { byte[] buffer = new byte[SEND_BUFFER_SIZE]。 int count = 0。 Stream sm = ()。 = 0。 UploadEventArgs e = new UploadEventArgs()。 = 。 timer = new ()。//計(jì)時(shí)器 ()。 do { //如果取消就推出 if (isCanceled) { break。 } //讀取要發(fā)送的數(shù)據(jù) count = (buffer, 0, )。 //發(fā)送到服務(wù)器 (buffer, 0, count)。 //是否顯示進(jìn)度 if (showProgress) { //觸發(fā)事件 += count。 = (double) / (double)。 double t = / 1000。 t = t = 0 ? 1 : t。 = (double) / t。 if (UploadProgressChanged != null) { UploadProgressChanged(this, e)。 } } } while (count 0)。 ()。 ()。 //()。 postStream = null。 }//end if } ///summary ///向服務(wù)器發(fā)送請求 ////summary ///param name=URL請求URL地址/param ///param name=methodPOST或GET/param private void SendRequestData(string URL, string method) { SendRequestData(URL, method, false)。 } ///summary ///獲取請求頭字節(jié)數(shù)組 ////summary ///param name=requestPOST或GET請求/param ///returns請求頭字節(jié)數(shù)組/returns private byte[] GetRequestHeaders(string request) { (Accept, */*)。 (AcceptLanguage, zh)。 (UserAgent, Mozilla/ (patible。 MSIE 。 Windows NT 。 SV1。 .NET CLR 。 .NET CLR ))。 string headers = request + \r\n。 foreach (string key in requestHeaders) { headers += key + : + requestHeaders[key] + \r\n。 } //有Cookie就帶上Cookie if (cookie != ) { headers += Cookie: + cookie + \r\n。 } //空行,請求頭結(jié)束 headers += \r\n。 strRequestHeaders = headers。 ()。 return (headers)。 } ///summary160
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1