classafButter::Body
sys::Obj afButter::Body
Convenience methods for reading and writing content.
- buf
Buf bufGets and sets the body content as a
Buf.- charset
Charset? charsetThe charset used to en / decode the string and json objects. If left as
nullthen it defaults to theContent-TypeHTTP Header, or UTF-8 if not set.- jsonMap
Gets and set the body content as a JSON map. Convenience for
([Str:Obj?]?) body.jsonObj.When set, the
Content-Typeis set toapplication/json(if it's not been set already).- jsonObj
Obj? jsonObjGets and sets the body content as a JSON object.
JsonInStream/JsonOutStreamare used to convert objects to and from JSON strings.When set, the
Content-Typeis set toapplication/json(if it's not been set already).- str
Str? strGets and sets the body content as a string. The string is en / decodes using a charset found in the following precedence:
- any charset set via the
charsetfield - the charset defined in a
Content-TypeHTTP header - UTF-8
When set, the
Content-Typeis set totext/plain(if it's not been set already).- any charset set via the