自己手動寫http伺服器(2)

2022-03-13 17:01:22 字數 745 閱讀 4600

1 tringbuilder response =new

stringbuilder();2//

1) http協議版本、狀態**、描述4//

2) 響應頭(response head)8//

正文長度 :位元組長度

10//

3)正文之前

1112

//4)正文

1314

15system.out.println(responsecontext);

16

view code

先上**,和結果。執行程式,瀏覽器中輸入localhost:8088

控制台的結果是

自己寫HTTP伺服器(一)http協議

在寫http伺服器之前,我們首先要來了解一下http協議 在講http協議之前,我們先來說說url 一 url url就是我們平時俗稱的 網際網路上的每個檔案都有乙個唯一的url,它包含的資訊指出檔案的位置以及瀏覽器應該怎麼處理它。基本url包含模式 或稱協議 伺服器名稱 或ip位址 路徑和檔名,如...

自己寫Http伺服器(四)新增執行緒池

在我們伺服器之前的那部分,我們通過建立執行緒讓執行緒去處理任務,從而可以在同一時間可以處理多個請求,但是這樣則需要我們頻繁的建立 銷毀執行緒,這樣在一定程度上會產生資源的損耗,影響我們伺服器的效率,其次如果短時間內的大量請求,導致伺服器建立執行緒數量過多,可能導致記憶體達到極限,影響作業系統中其他重...

自己寫的WEB伺服器

這個平台,可以替代jsp,servlet 這一點和servlet很相似.執行裡,雙擊bin myweb.bat就可以了 擴充套件起來,還是比較容易,至少我覺得是.自己寫幾個在這個平台上跑的小東東.如果你想測試一下.可以點 在根目錄下有乙個index.html檔案,是嚮導,裡面是我實現的幾個小東西.如...