- 41
- 0
- 约7.24千字
- 约 9页
- 2016-10-19 发布于重庆
- 举报
实验二实现一个基本的WEB服务器程序
实验二 实现一个基本的WEB服务器程序CGI(Common Gateway Interface,通用网关界面)的理解,实现一个基本的WEB服务器程序,要求服务器能成功响应客户程序发来的GET命令(传输文件),进一步实现响应POST和GET命令的CGI程序用请求。
实验原理与步骤
服务器主要监听来至客户浏览器或是客户端程序的连接请求,并且接受到客户请求后对客户请求作出响应。如果请求时静态的文本或是网页则将内容发送给客户。如何是CGI程序则服务器调用请求的CGI程序,并发送结果给客户。
HTTP协议是基于TCP/IP协议之上的协议,是WEB浏览器和WEB服务器之间的应用层协议,是通用的、无状态的、面向对象的协议。
HTTP的请求一般是GET或POST命令(POST用于FORM参数的传递)。GET命令的格式为:GET路径/文件名 HTTP/1.0
文件名指出所访问的文件,HTTP/1.0指出Web浏览器使用的HTTP版本。
WEB浏览器提交请求后,通过HTTP协议传送给WEB服务器。WEB服务器接到后,进行事务处理,处理结果又通过HTTP传回给Web浏览器,从而在Web浏览器上显示出所请求的页面。
在发送内容之前Web服务器首先传送一些HTTP头信息:
HTTP 1.0 200 OK
WEBServer:1.0
content_type:类型
content_length:长度值
响应P
您可能关注的文档
最近下载
- IATF169492016标准.pdf VIP
- Unit+1+The+mass+media+词汇梳理检测 高中英语译林版(2020)选择性必修第二册.docx VIP
- 2026年陕西执业医师临床助理医师含答案.doc VIP
- 2023年淄博市临淄区九合财金控股有限公司招聘考试试题及答案解析.docx VIP
- AI芯片基础知识可复制文字1.pdf VIP
- 核电厂无线通信系统技术与管理规范 第7部分:运行、维修和培训.docx VIP
- 核电厂无线通信系统技术与管理规范 第6部分:系统验收.docx VIP
- 一种废旧光伏组件的边框拆解装置.pdf VIP
- 《鼻窦负压置换技术规范》.docx VIP
- 05、 6-7岁 《潜水艇》少儿美术课件.pptx VIP
原创力文档

文档评论(0)