The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Quiq::UrlObj - URL Klasse

BASE CLASS

Quiq::Hash

DESCRIPTION

Ein Objekt der Klasse repräsentiert einen URL. Auf dessen Bestandteilen kann mit den Objektmethoden der Klasse operiert werden. Ferner enthält die Klasse allgemeine Methoden im Zusammenhang mit URLs, die als Klassenmethoden implementiert sind.

METHODS

Konstruktor

new() - Instantiiere Objekt

Synopsis

  $urlObj = $class->new;
  $urlObj = $class->new($url);
  $urlObj = $class->new(@keyVal);

Description

Instantiiere ein Objekt der Klasse und liefere eine Referenz auf dieses Objekt zurück.

Objektmethoden

queryString() - liefere Querystring des URL-Objekts

Synopsis

  $query = $urlObj->queryString;

Returns

(String) Querystring

Description

Erzeuge den Querystring des URL-Objekts und liefere diesen zurück.

setQuery() - Setze Querystring-Parameter des URL-Objekts

Synopsis

  $urlObj->setQuery(@keyVal);

Arguments

@keyVal

Liste von Schlüssel-Wert-Paaren

Description

Setze die angegebenen Querystring-Parameter auf den jeweils angegebenen Wert. Existiert ein Parameter bereits, wird sein Wert überschrieben. Tritt derselbe Parameter mehrfach auf, werden die einzelnen Werte zu einem Array zusammengefasst. Ist der Wert eine Arrayreferenz, werden alle Werte des Arrays dem Parameter hinzugefügt.

url() - URL als Zeichenkette

Synopsis

  $url = $urlObj->url;

Returns

(String) URL als Zeichenkette

Description

Erzeuge eine externe Repräsentation des URL-Objekts und liefere diese zurück.

VERSION

1.210

AUTHOR

Frank Seitz, http://fseitz.de/

COPYRIGHT

Copyright (C) 2023 Frank Seitz

LICENSE

This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.