final ResponseMessage responseMessage = ResponseMessage.build(UUID.randomUUID())
.code(ResponseStatusCode.SUCCESS)
.result(IteratorUtil.convertToList(result)).create();
final FullHttpResponse response = new DefaultFullHttpResponse(HTTP_1_1, OK, Unpooled.wrappedBuffer(
serializer.serializeResponseAsString(responseMessage).getBytes(UTF8)));
response.headers().set(CONTENT_TYPE, accept);
response.headers().set(CONTENT_LENGTH, response.content().readableBytes());
// handle cors business
final String origin = req.headers().get(ORIGIN);