http.client: default to http:// if not specified.
parent
1358a9eb55
commit
0555425861
|
@ -140,10 +140,15 @@ SYMBOL: redirects
|
||||||
[ do-redirect ] [ nip ] if
|
[ do-redirect ] [ nip ] if
|
||||||
] with-variable ; inline recursive
|
] with-variable ; inline recursive
|
||||||
|
|
||||||
|
: request-url ( url -- url' )
|
||||||
|
dup >url dup protocol>> [ nip ] [
|
||||||
|
drop "http://" prepend >url
|
||||||
|
] if ensure-port ;
|
||||||
|
|
||||||
: <client-request> ( url method -- request )
|
: <client-request> ( url method -- request )
|
||||||
<request>
|
<request>
|
||||||
swap >>method
|
swap >>method
|
||||||
swap >url ensure-port >>url ; inline
|
swap request-url >>url ; inline
|
||||||
|
|
||||||
PRIVATE>
|
PRIVATE>
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue