本文来源于:河南哪里有网页设计电脑培训学校http://www.aaa***/jnpx/1369.html
郑州AAA软件教育老师教您怎么用Java来实现Web服务器,在这个过程中,我们需要了解HTTP协议的作用原理和用Java实现Web服务器的程序设计,这两个方面,下面我们来看它的实现过程。
一、HTTP协议的作用原理
HTTP协议的作用原理包括四个步骤:
1.连接:Web浏览器与Web服务器建立连接。2.请求:Web浏览器通过socket向Web服务器提交请求。3.应答:Web浏览器提交请求后,通过HTTP传送给Web服务器。Web服务器接到请求后,进行事务处理,处理结果又通过HTTP传回给Web浏览器,从而在Web浏览器上显示出所请求的页面。4.关系连接:当应答结束后,Web浏览器与Web服务器必须断开,以保证其它Web浏览器能够与Web服务器建立连接。
二、用Java实现Web服务器的程序设计
根据上述HTTP协议的作用原理,实现GET请求的Web服务器程序的方法如下:
1.创建ServerSocket类对象,端口8080。这是为了区别于HTTP的标准TCP/IP端口80而取的;2.等待、接受客户机连接到端口8080,得到与客户机连接的socket;3.创建与socket关联的输入流instream和输入出流outstream;
式为:GET路径/文件名HTTP/1.0;4.从与socket关联的输入流instream中读取一行客户机提交的请求信息,请求信息的格式为:GET路径/文件名HTTP/1.0;5.从请求信息中获取请求类型。如果请求类型是GET,则从请求信息中获取所访问的HTML文件名。没有HTML文件名时,则以index.htm1作为文件名;6.如果HTML文件存在,则打开HTML文件,把HTTP头信息和HTML文件内容通过socket传回给Web服务器,然后关闭文件,否则发送错误信息给Web浏览器;7.关闭与相应Web浏览器连接的socket字。
软件工程师学习http://www.aaa***/rjzcs/
郑州适合初中生学习的电脑学校多吗http://www.aaa***/jnpx/1308.html
本文来源于:郑州电脑培训学校教你如何制作个人网站http://www.aaa***/jnpx/1349.html
女生学什么专业就业前景好:http://www.aaa***/jczt/ns.html
【网址】http://www.aaa***/
【Q Q】894120072
【手机】15188399627
【学院地址】河南省郑州市二七区政通路25号(政通路与大学路交叉口向东800米路南)
【】0371-67255555
【免费在线咨询】http://www.aaa***/zixun
怎么用Java来实现Web服务器
郑州电脑/网络相关信息
9月18日
2022-10-01
2022-09-26
2022-09-22
2022-09-21
2022-09-20
2022-09-15
2022-09-14
2022-09-09
2022-09-07