Record TDecodedUrl

Hierarchy
Properties

Unit

Declaration

type TDecodedUrl = record

Description

A record storing a decoded url.

Use decodeUrl to create it.
It only splits the string into parts, so parts that are url encoded (username, password, path, params, linktarget) will still be url encoded.
path, params, linktarget include their delimiter, so an empty string denotes the absence of these parts.

Overview

Fields

Public protocol: string;
Public username: string;
Public password: string;
Public host: string;
Public port: string;
Public path: string;
Public params: string;
Public linktarget: string;

Methods

Public function combined(use: TDecodedUrlParts = DecodedUrlPartsALL): string;
Public function combinedExclude(doNotUse: TDecodedUrlParts = []): string; inline;
Public function resolved(rel: string): TDecodedUrl;
Public function serverConnectionOnly: TDecodedUrl;
Public procedure prepareSelfForRequest(const lastConnectedURL: TDecodedUrl);

Description

Fields

Public protocol: string;
 
Public username: string;
 
Public password: string;
 
Public host: string;
 
Public port: string;
 
Public path: string;
 
Public params: string;
 
Public linktarget: string;
 

Methods

Public function combined(use: TDecodedUrlParts = DecodedUrlPartsALL): string;
 
Public function combinedExclude(doNotUse: TDecodedUrlParts = []): string; inline;
 
Public function resolved(rel: string): TDecodedUrl;
 
Public function serverConnectionOnly: TDecodedUrl;
 
Public procedure prepareSelfForRequest(const lastConnectedURL: TDecodedUrl);
 

Generated by PasDoc 0.16.0.