Android Simple Http Server

时间:2020-06-08 16:11:29   收藏:0   阅读:73

添加httpcore

implementation ‘org.apache.httpcomponents:httpcore:4.4.13‘

新建一个服务

重写onCreate方法

super.onCreate();
HttpRequestHandler handler = new HttpRequestHandler() {
    @Override
    public void handle(HttpRequest request, HttpResponse response, HttpContext context) throws HttpException, IOException {
        response.setStatusCode(HttpStatus.SC_OK);
        response.setEntity(new StringEntity("<h3>Hello World!</h3>", ContentType.TEXT_HTML));
    }
};
HttpServer server = ServerBootstrap.bootstrap()
        .setListenerPort(8880)
        .registerHandler("*", handler)
        .create();
try {
    server.start();
} catch (Exception e) {
}

重写onDestory方法

super.onDestroy();
server.shutdown(0, TimeUnit.SECONDS);

 

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!