Java网络程序设计房晓溪第4章应用程序中的Socket课件教学.pptVIP

  • 2
  • 0
  • 约3.97千字
  • 约 43页
  • 2017-01-04 发布于未知
  • 举报

Java网络程序设计房晓溪第4章应用程序中的Socket课件教学.ppt

第4章 应用程序中的Socket 主要内容 开发一个多线程HTTP服务器 HTTP的安全 代理服务器 通过Socket访问数据库 解释JDBC 4-1 开发一个多线程HTTP服务器 HTTP是一个应用程序级的协议,它所运行的机器被称为HTTP服务器或Web服务器。Web浏览器可以与HTTP服务器进行通信,并提交服务请求。这个服务通常是一个信息资源(如文档或图像)。服务器接收请求,然后尝试定位所请求的资源,如果找到,就把它返回给Web浏览器。HTTP支持GET、POST和HEAD等请求方法,为了简单起见,这里仅实现GET方法,以便我们的服务器能对文档和图像进行服务。 4-1 开发一个多线程HTTP服务器 注意:shipDocument只包括了HTTP所需响应的头信息的部分,如Content-Length和Content-Type:text\html。此处Content-Type(内容类型)为text \ html,意味着此HTTP服务器只能提供文本和HTML文档服务。如果你请求一个图像(如 .gif格式),那么浏览器将显示出一些杂乱的文本。为了能够处理图像,你需要指定文档的Content-Type。例如,如果请求的文件其扩展名为 .gif,那么Content-Type必须为image\gif。同理,如果扩展名为 .jpeg或 .gif,则Content-Type必须分别为im

文档评论(0)

1亿VIP精品文档

相关文档