二、最简单的Java Http服务器 其实在jdk中已经内置了用于此类简单Web应用构建需求的类库了,sun公司提供的 com.sun.net.httpserver 包就是用来帮助我们解决这类问题的 ? 四、并发处理 com.sun.net.httpserver似乎默认不支持同时处理多个请求,一旦有并行的请求涌入,需要排队等待程序处理,导致Web程序相应卡顿。
一、HttpServer类总览 Java提供了com.sun.net.httpserver类,该类提供了实现HTTP服务器的有限公开API。
我们使用的是hutool工具的一个子包 - SimpleServer Oracle JDK提供了一个简单的Http服务端类,叫做HttpServer,当然它是sun的私有包,位于com.sun.net.httpserver
this.protocol = protocol; this.wrapper = wrapper; this.logger = Logger.getLogger ("com.sun.net.httpserver { this.protocol = protocol; this.wrapper = wrapper; this.logger = Logger.getLogger ("com.sun.net.httpserver
--add-opens jdk.httpserver/com.sun.net.httpserver=ALL-UNNAMED --add-opens jdk.httpserver/com.sun.net.httpserver.spi
response.statusCode()); System.out.println("响应内容:" + response.body()); } } 6.2 简单HTTP服务器 Java提供了com.sun.net.httpserver