{ "type": "record", "name": "Request", "namespace": "org.rflow.message.data.http", "aliases": [], "fields": [ {"name": "client_ip", "type": ["string", "null"]}, {"name": "client_port", "type": ["int", "null"]}, {"name": "server_ip", "type": ["string", "null"]}, {"name": "server_port", "type": ["int", "null"]}, {"name": "method", "type": "string"}, {"name": "uri", "type": "bytes"}, {"name": "query_string", "type": ["bytes", "null"]}, {"name": "protocol", "type": "string"}, {"name": "headers", "type": {"type": "map", "values": ["bytes", "null"]}}, {"name": "content", "type": ["bytes", "null"]} ] }