java中简单的HttpServer
sun内置提供了一个简单的httpServer,如果不喜欢写servlet的话,可以使用这个,而且有一个好处是获得spring中的bean会比servlet中的简单。
?
服务端监听的代码
?
httpExchange.sendResponseHeaders(200, response.length());OutputStream os = httpExchange.getResponseBody(); os.write(response.getBytes()); os.close();
?第一个send方法调用可以看ExchangeImpl中的 sendResponseHeaders(int i, long l) 就会明白2个参数的含义了。