Android Simple Http Server

Posted JebediahKerman

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Simple Http Server相关的知识,希望对你有一定的参考价值。

添加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);

 

以上是关于Android Simple Http Server的主要内容,如果未能解决你的问题,请参考以下文章

Android Simple Http Server

ListView simple adapter

simple

在 ionic serve/cordova 运行 android 命令后,Ionic CSS 更改不会持久

什么是 android.R.layout.simple_list_item_1?

蟒蛇3; Websockets 服务器和 HTTP 服务器 - run_forever 和 serve_forever