public function body($data = null, $options = []) {
		$defaults = ['encode' => true];
		return parent::body($data, $options + $defaults);
	}
public function body($data = null, $options = []) {
		$defaults = ['encode' => true];
		return parent::body($data, $options + $defaults);
	}
public function body ( $ data = null , $ options = [ ] ) { $ defaults = [ 'encode' => true ] ; return parent :: body ( $ data , $ options + $ defaults ) ; }
Compile the HTTP message body, optionally encoding its parts according to content type.

@see lithium\net\http\Message::body()
@see lithium\net\http\Message::_encode()
@param mixed $data
@param array $options
- `'buffer'` _integer_: split the body string
- `'encode'` _boolean_: encode the body based on the content type
- `'decode'` _boolean_: decode the body based on the content type
@return array
Compile the HTTP message body optionally encoding its parts according to content type .