![](https://csdnimg.cn/release/download_crawler_static/86163664/bg6.jpg)
93. closeSocket(client);
94. continue;
95. }
96.
97. // 请求 JPG 格式就报错 404
98. if (resource.endsWith(".jpg")) {
99. PrintWriter out = new PrintWriter(clie
nt.getOutputStream(),
100. true);
101. out.println("HTTP/1.0 404 Not foun
d");// 返回应答消息 , 并结束应答
102. out.println();// 根据 HTTP 协
议, 空行将结束头信息
103. out.close();
104. closeSocket(client);
105. continue;
106. } else {
107. // 用 writer 对客户端 socket 输出
一段 HTML 代码
108. PrintWriter out = new PrintWriter(
client.getOutputStream(),
109. true);
110. out.println("HTTP/1.0 200 OK");//
返回应答消息 , 并结束应答
111. out.println("Content-Type:text/htm
l;charset=" + encoding);
112. out.println();// 根据 HTTP 协
议, 空行将结束头信息
113.
114. out.println("<h1> Hello Http Serve
r</h1>");
115. out.println(" 你好, 这是一
个 Java HTTP 服务器 demo 应用.<br>");
116. out.println(" 您请求的路径
是: " + resource + "<br>");
117. out.println(" 你请求的页面含有图
片:<img src='test.gif'><br>"
118. + "<a href='test.gif'> 手动
点击打开 test.gif 图片文件 .</a>");
119. out.println("<br> 服务器不支持 jpg
格式图片,所以显示 XX:"
120. + "<img src='test.jpg'><br
><a href='test.jpg'>"