diff --git a/src/types.jl b/src/types.jl index ec2185d..abea109 100644 --- a/src/types.jl +++ b/src/types.jl @@ -53,7 +53,7 @@ function Request(data::String) ((?P[^:/]+)://)? # optional protocol (?P[^:/]+) # required host (:(?P[0-9]{1,5}))? # optional port (will match impossible 65000+ ports) - (/(?P[^\?]+))? # optional path + (/(?P[^\?]*))? # optional path (\?(?P[^\?]+))? # optional query """x s = endswith(data, "\r\n") ? data[1:end-2] : data