AsyncHttpServer server = null;
AsyncServer mAsyncServer = null;
try {
Class<Charsets> charsetsClass = Charsets.class;
Field us_ascii = charsetsClass.getDeclaredField("US_ASCII");
us_ascii.setAccessible(true);
us_ascii.set(Charsets.class , Charsets.UTF_8);
} catch (Exception e) {
e.printStackTrace();
}
if (server == null) {
server = new AsyncHttpServer();
}
if (mAsyncServer == null) {
mAsyncServer = AsyncServer.getDefault();
}
server.listen(mAsyncServer, IConts.PORT_DEFALT);
server.post("/api/get_push", new HttpServerRequestCallback() {
@Override
public void onRequest(AsyncHttpServerRequest request, AsyncHttpServerResponse response) {
if (response.code() == 200) {
try {
//成功要调用的方法
} catch (Exception e) {
e.printStackTrace();
response.code(500).end();
}
}
}
});
server.setErrorCallback(new CompletedCallback() {
@Override
public void onCompleted(Exception ex) {
Log.e("onCompleted:::::", ex.toString());
}
});
Android androidasync的使用
最新推荐文章于 2024-04-23 17:25:59 发布