摘要: 在討論HTTP協(xié)議的具體請求和響應頭字段之前,讓我們先來利用以前所學的知識來實現一個HTTP模擬器。所謂HTTP模擬器就是可以在用戶輸入HTTP的請求消息后,由這個模擬器將HTTP請求發(fā)送給相應的服務器,再接收服務器的響應消息。這個HTTP模擬器有幾下特點:
1. 可以手工輸入HTTP請求,并向服務器發(fā)送。
2. 接收服務器的響應消息。
3. 消息頭和實體內容分段顯示,也就是說,并不是象Telnet等客戶端一樣將HTTP響
應消息全部顯示,而是先顯示消息頭,然后由用戶決定是否顯示實體內容。
4. 集中發(fā)送請求。這個HTTP模擬器和Telnet不同的是,并不是一開始就連接服務器,而是將域名、端口以及HTTP請求消息都輸完后,才連接服務器,并將這些請求發(fā)送給服務器。這樣做的可以預防服務器提前關閉網絡連接的現象。
5. 可以循環(huán)做上述的操作。
閱讀全文