vibe.d beta banner
get vibe.d
0.7.30

Struct URL

Represents a URL decomposed into its components.

Constructors

Name Description
this Constructs a new URL object from its components.
this Constructs a URL from its string representation.
this Constructs a new URL object from its components.

Properties

Name Type Description
anchor [get] string The anchor part of the URL (optional)
host [get, set] string The host part of the URL (depends on the schema)
localURI [get, set] string The path part plus query string and anchor
parentURL [get] URL The URL to the parent path with query string and anchor stripped.
password [get, set] string The password part of the URL (optional)
path [get, set] Path The path part of the URL
pathString [set] string Set the path part of the URL. It should be properly encoded.
pathString [get] string The url encoded path part of the URL
port [get, set] ushort The port part of the URL (optional)
queryString [get, set] string The query string part of the URL (optional)
schema [get, set] string The schema/protocol part of the URL
username [get, set] string The user name part of the URL (optional)

Methods

Name Description
defaultPort Get the default port for the given schema or 0
fromString Constructs a URL from its string representation.
opBinary
opBinary
opCmp
opEquals Tests two URLs for equality using '=='.
opOpAssign
opOpAssign
parse Constructs a URL from its string representation.
startsWith
toString Converts this URL object to its string representation.
Authors

Sönke Ludwig

Copyright

© 2012 RejectedSoftware e.K.

License

Subject to the terms of the MIT license, as written in the included LICENSE.txt file.