需求描述
开发一个APP用来处理数据,然后通过http server将数据提供出去,这个app作为服务端(serverApp),在同一个手机中的app作为客户端从serverApp中通过http请求获取数据
实现方案
采用AndroidAsync的 simple HTTP servers方案
AsyncHttpServer server = new AsyncHttpServer();
List<WebSocket> _sockets = new ArrayList<WebSocket>();
server.get("/hello", new HttpServerRequestCallback() {
@Override
public void onRequest(AsyncHttpServerRequest request, AsyncHttpServerResponse response) {
response.send("Hello Android!!!");
}
});
// listen on port 5000
server.listen(5000);
// browsing http://localhost:5000 will return Hello!!!
实现效果
serverApp启动后打开浏览器请求http://127.0.0.1:5000/hello接口,得到hello Android响应
netserver.gif







网友评论