科技信息
科技信息
과기신식
SCIENTIFIC & TECHNICAL INFORMATION
2009年
26期
585-588
,共4页
web服务器%http协议%http协议的实现
web服務器%http協議%http協議的實現
web복무기%http협의%http협의적실현
WWW的工作基于客户机/服务器计算模型,由Web浏览器(客户机)和Web服务器(服务器)构成,两者之间采用超文本传送协议(HTTP)进行通信.HTTP协议的作用原理包括四个步骤:连接,请求,应答,关闭.根据上述HTTP协议的作用原理,本文实现了GET请求的Web服务器程序的方法,通过创建ServerSocket类对象,监听端口8080;等待、接受客户机连接到端口8080:创建与socket字相关联的输入流和输出流;然后读取客户机的请求信息,若请求类型是GET,则从请求信息中获取所访问的HTML文件名,如果HTML文件存在,则打开HTML文件,把HTTP头信息和HTML文件内容通过socket传回给Web浏览器,然后关闭文件,否则发送错误信息给Web浏览器.最后,关闭与相应Web浏览器连接的socket字.
WWW的工作基于客戶機/服務器計算模型,由Web瀏覽器(客戶機)和Web服務器(服務器)構成,兩者之間採用超文本傳送協議(HTTP)進行通信.HTTP協議的作用原理包括四箇步驟:連接,請求,應答,關閉.根據上述HTTP協議的作用原理,本文實現瞭GET請求的Web服務器程序的方法,通過創建ServerSocket類對象,鑑聽耑口8080;等待、接受客戶機連接到耑口8080:創建與socket字相關聯的輸入流和輸齣流;然後讀取客戶機的請求信息,若請求類型是GET,則從請求信息中穫取所訪問的HTML文件名,如果HTML文件存在,則打開HTML文件,把HTTP頭信息和HTML文件內容通過socket傳迴給Web瀏覽器,然後關閉文件,否則髮送錯誤信息給Web瀏覽器.最後,關閉與相應Web瀏覽器連接的socket字.
WWW적공작기우객호궤/복무기계산모형,유Web류람기(객호궤)화Web복무기(복무기)구성,량자지간채용초문본전송협의(HTTP)진행통신.HTTP협의적작용원리포괄사개보취:련접,청구,응답,관폐.근거상술HTTP협의적작용원리,본문실현료GET청구적Web복무기정서적방법,통과창건ServerSocket류대상,감은단구8080;등대、접수객호궤련접도단구8080:창건여socket자상관련적수입류화수출류;연후독취객호궤적청구신식,약청구류형시GET,칙종청구신식중획취소방문적HTML문건명,여과HTML문건존재,칙타개HTML문건,파HTTP두신식화HTML문건내용통과socket전회급Web류람기,연후관폐문건,부칙발송착오신식급Web류람기.최후,관폐여상응Web류람기련접적socket자.