urls vocabulary - Factor Documentation (original) (raw)

urls vocabulary
Factor handbook » Vocabulary index

Documentation
URL objects

Metadata

Tags: web, network
Authors: Slava Pestov

Words

Tuple classes

Class Superclass Slots
malformed-port tuple string
url tuple protocol username password host port path query anchor

Parsing words

Word Syntax
URL" URL" url..."

Generic words

Word Stack effect
>url ( obj -- url )

Ordinary words

Word Stack effect
( -- url )
derive-url ( base url -- url' )
ensure-port ( url -- url' )
malformed-port ( string -- * )
parse-host ( string -- host/f port/f )
parse-port ( string -- port/f )
query-param ( url key -- value )
redacted-url ( url -- url' )
relative-url ( url -- url' )
relative-url? ( url -- ? )
secure-protocol? ( protocol -- ? )
set-or-delete ( value key query -- )
set-query-param ( url value key -- url )
set-query-params ( url params -- url )
set-url-addr ( url addr -- url )
url-addr ( url -- addr )
url-append-path ( path1 path2 -- path )

Class predicate words

Word Stack effect
malformed-port? ( object -- ? )
url? ( object -- ? )

Files

resource:basis/urls/urls.factor
resource:basis/urls/urls-docs.factor
resource:basis/urls/urls-tests.factor

Metadata files

resource:basis/urls/authors.txt
resource:basis/urls/summary.txt
resource:basis/urls/tags.txt

Children from resource:basis

Vocabulary Summary
urls.encoding URL and form encoding/decoding
urls.prettyprint