     var method: String
     var path: String
     var proto: String
-    var body: String
+    var body: [UInt8]
 
     class State {
         var mode = Mode.First

    public let method: String
    public let path: String
    public let proto: String
    public let body: String

    init(bytes: [CChar]) {
        let parsed = HTTPRequestParser(raw: bytes)

        method = parsed.method
        path = parsed.path
        proto = parsed.proto
        body = parsed.buffer.map { c in
            return UInt8(c)
        }
    }

}
