Unit 'URIParser' Package
[Overview][Types][Procedures and functions][Index] [#fcl]

ResolveRelativeURI

Return a relative link.

Declaration

Source position: uriparser.pp line 45

function ResolveRelativeURI(

  const BaseUri: UnicodeString;

  const RelUri: UnicodeString;

  out ResultUri: UnicodeString

):Boolean; overload;

function ResolveRelativeURI(

  const BaseUri: AnsiString;

  const RelUri: AnsiString;

  out ResultUri: AnsiString

):Boolean; overload;

Arguments

BaseUri

  

Base URI.

RelUri

  

URI relative to BaseURI or absolute URI.

ResultUri

  

Resulting absolute URI.

Function result

True if the operation was successful, False if not.

Arguments

BaseUri

  

Base URI.

RelUri

  

URI relative to BaseURI or absolute URI.

ResultUri

  

Resulting absolute URI.

Description

ResolveRelativeURI returns in ResultUri an absolute link constructed from a base URI BaseURI and a relative link RelURI. One of the two URI names must have a protocol specified. If the RelURI argument contains a protocol, it is considered a complete (absolute) URI and is returned as the result.

The function returns True if a link was successfully returned.

Errors

If no protocols are specified, the function returns False


Documentation generated on: Dec 26 2024