"type": "record",
"name": "Request",
"namespace": "org.rflow.message.data.http",
"aliases": [],
"fields": [
    {"name": "client_ip",    "type": ["string", "null"],
    "client_port",  "type": ["int", "null"],
    "server_ip",    "type": ["string", "null"],
    "server_port",  "type": ["int", "null"],

    "method",       "type": "string",
    "uri",          "type": "bytes",
    "query_string", "type": ["bytes", "null"],
    "protocol",     "type": "string",
    "headers",      "type": {"type": "map", "values": ["bytes", "null"]},
    "content",      "type": ["bytes", "null"]
]

}