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

正文內(nèi)容

rfc1867協(xié)議客戶端實(shí)現(xiàn)(編輯修改稿)

2024-11-19 04:57 本頁面
 

【文章內(nèi)容簡介】 p。8221。amp。gt。標(biāo)簽的名字是file1 filename=c:\:指明上傳文件在客戶端上的全路徑 空行:文件頭說明完畢后,要加一空行,以表示后面的數(shù)據(jù)是文件的內(nèi)容 文件內(nèi)容:再接下來就是文件的內(nèi)容 從這個(gè)角度說,完全可以利用HTTP協(xié)議+RFC1867協(xié)議開發(fā)基于文檔管理應(yīng)用程序。 5. 協(xié)議的實(shí)現(xiàn)(客戶端) 協(xié)議的好處就是,只要你提供的數(shù)據(jù)符合協(xié)議的要求,Server端就可以正確解析你的請求。而不論數(shù)據(jù)是由IE產(chǎn)生的,或有你自己的Application產(chǎn)生的。通過上面的分析,我們已經(jīng)基本清楚了RFC1867協(xié)議的要求,只要我們打開指定的端口,把數(shù)據(jù)按照協(xié)議的要求寫進(jìn)去就會(huì)模擬出IE上傳的功能。用程序?qū)崿F(xiàn)是非常Easy的事。附件將給出Java實(shí)現(xiàn)版本,程序只是簡單地實(shí)現(xiàn)了上傳,根據(jù)我們前面的分析實(shí)現(xiàn)文件上傳,參數(shù)傳遞這種稍麻煩的形式也是比較簡單的。另外,該程序并沒有實(shí)現(xiàn)返回?cái)?shù)據(jù)的解析,同樣根據(jù)我們前面的分析,按照HTTP協(xié)議去解析返回的數(shù)據(jù)也不是難事??傊?,希望本程序能起到拋磚引玉的作用,關(guān)于RFC1867更深入的實(shí)現(xiàn)或應(yīng)用,請跟作者聯(lián)系。 6. 代碼實(shí)現(xiàn) import 。 import 。 import 。 import 。 import 。 import 。 import 。 public class HttpClient { private String boundary = 7d51372f1c05a8。 private String contentType = multipart/formdata。 boundary=+boundary。 private static final byte CR = (byte)‘\r‘。 private static final byte LF = (byte)‘\n‘。 private static final byte[] CRLF = new byte[]{CR,LF}。 private Socket socket。 private String host。 private int port。 public static void main(String[] args) { try{ HttpClient client = new HttpClient(localhost,8080)。 //upload file array File[] files = new File[1]。 for(int i=0。iamp。lt。i++){ files[i] = new File(d:\\)。 } (files)。 }catch(Exception e){ ()。 } } public HttpClie
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1