摘要: 今天朋友問(wèn):“我在JSP里面直接打開(kāi)另外一個(gè)小窗口,不從ACTION可以么?”。真暈,看來(lái)體系結(jié)構(gòu)沒(méi)學(xué)好啊,系統(tǒng)做多了照樣犯暈,我答之:“你應(yīng)該說(shuō)是在 Html 里用 script 請(qǐng)求一個(gè) html,并用新窗口打開(kāi),什么 JSP,Action的 ”。可能很多人做了很久的 Web 開(kāi)發(fā),C/S 或者說(shuō) B/S 的運(yùn)行機(jī)理還是不清楚,服務(wù)和客戶端一塌糊涂,這里把周老師的 http 協(xié)議轉(zhuǎn)載下:http://tmsoft.lsxy.com/index.php?load=read&id=522
HTTP (HyperTextTransferProtocol)是超文本傳輸協(xié)議的縮寫(xiě),它用于傳送WWW方式的數(shù)據(jù),關(guān)于HTTP 協(xié)議的詳細(xì)內(nèi)容請(qǐng)參考RFC2616。HTTP協(xié)議采用了請(qǐng)求/響應(yīng)模型。客戶端向服務(wù)器發(fā)送一個(gè)請(qǐng)求,請(qǐng)求頭包含請(qǐng)求的方法、URI、協(xié)議版本、以及包含請(qǐng)求修飾符、客戶信息和內(nèi)容的類似于MIME的消息結(jié)構(gòu)。服務(wù)器以一個(gè)狀態(tài)行作為響應(yīng),相應(yīng)的內(nèi)容包括消息協(xié)議的版本,成功或者錯(cuò)誤編碼加上包含服務(wù)器信息、實(shí)體元信息以及可能的實(shí)體內(nèi)容。
閱讀全文