NO.39 WebServer代码实现

1)先定义HTTP协议中相关信息的类

常量类

2)封装Http请求相关内容:

属性和构造方法--1


给定的输入流中读取一行字符串并将其返回--2

3)封装Http响应

属性、构造方法以及获得输出流方法--1
其它get方法以及写出方法--2

4)处理客户端请求

线程任务类润方法(后面关闭流未截出)--1
发给客户端请求的文件--2

5)基于Http协议的Web服务端程序:

实现服务端

我们在项目下有webbaps文件夹,包括以下内容:

服务端所能被客户端访问的文件
index.html文件
view.html文件

最后我们访问http://localhost:8080/index.html,效果如下:

点击朕的江山可跳至http://localhost:8080/demo/view.html,效果如下:

回首页会回到第一个页面
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,805评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,907评论 25 709
  • 这篇文章针对的话题——大学生翘课现象的分析。文章风格偏长,在注意力极度不集中的时代,有点违背大众口味,但认真看肯定...
    惊喜家阅读 2,895评论 3 2
  • 1.回老家了,家里天气好舒服,不热,不知是不是穿长裤原因,蚊子也不像想象的那么多 2.昨天在镇上回来的等车时,招了...
    清零清阅读 1,724评论 0 0
  • 拾階而上 躲開紛擾人群 這塵世還有好春光 哪怕道路曲避 迤邐難行
    憨憨爹阅读 1,337评论 0 0

友情链接更多精彩内容