28 return $this->message;
36 return $this->message->getProtocolVersion();
45 $new->message = $this->message->withProtocolVersion($version);
55 return $this->message->getHeaders();
63 return $this->message->hasHeader($header);
71 return $this->message->getHeader($header);
79 return $this->message->getHeaderLine($header);
88 $new->message = $this->message->withHeader($header, $value);
99 $new->message = $this->message->withAddedHeader($header, $value);
110 $new->message = $this->message->withoutHeader($header);
120 return $this->message->getBody();
129 $new->message = $this->message->withBody($body);