diff --git a/basis/http/client/client.factor b/basis/http/client/client.factor index 0f9cbc448c..1799485e43 100644 --- a/basis/http/client/client.factor +++ b/basis/http/client/client.factor @@ -142,7 +142,8 @@ SYMBOL: redirects : request-url ( url -- url' ) dup >url dup protocol>> [ nip ] [ - drop "http://" prepend >url + drop dup url? [ present ] when + "http://" prepend >url ] if ensure-port ; : ( url method -- request )