public function createRequest($method, $uri, array $headers = [], $body = null, $protocol_version = '1.1')
	{
		return (
			new Request($uri, $method, $this->stream->createStream($body), $headers)
		)->withProtocolVersion($protocol_version);
	}