        }, nil, {:complete, ""}, ""}}
 
       iex> "POST /path HTTP/1.1\\r\\nhost: example.com\\r\\ntransfer-encoding: chunked\\r\\ncontent-type: text/plain\\r\\n\\r\\n"
-      ...> |> Raxx.HTTP1.parse_request(:http)
+      ...> |> Raxx.HTTP1.parse_request(scheme: :http)
       {:ok,
        {%Raxx.Request{
          authority: "example.com",

       }, nil, :chunked, ""}}

      iex> "POST /path HTTP/1.1\\r\\nhost: example.com\\r\\ncontent-length: 13\\r\\n\\r\\n"
      ...> |> Raxx.HTTP1.parse_request(:http)
      {:ok,
       {%Raxx.Request{
         authority: "example.com",

       }, nil, {:complete, ""}, ""}}

      iex> "GET /path?qs HTTP/1.1\\r\\nhost: example.com\\r\\naccept: text/plain\\r\\n\\r\\n"
      ...> |> Raxx.HTTP1.parse_request(scheme: :https)
      {:ok,
       {%Raxx.Request{
         authority: "example.com",
