UrlBuilder Klasse

  • java.lang.Object
    • com.azure.core.util.UrlBuilder

public final class UrlBuilder

Eine Generatorklasse, die zum Erstellen von URLs verwendet wird.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
UrlBuilder()

Erstellt eine neue Instanz von UrlBuilder.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
UrlBuilder addQueryParameter(String queryParameterName, String queryParameterEncodedValue)

Fügen Sie den angegebenen Abfrageparameternamen und den codierten Wert an die Abfragezeichenfolge für die endgültige URL an.

UrlBuilder clearQuery()

Löschen Sie die Abfrage, die zum Erstellen der endgültigen URL verwendet wird.

String getHost()

Rufen Sie den Host ab, der diesem URL-Generatorzugewiesen wurde.

String getPath()

Rufen Sie den Pfad ab, der diesem URL-Generatorzugewiesen wurde.

Integer getPort()

Rufen Sie den Port ab, der diesem Url-Generatorzugewiesen wurde.

Map<String,String> getQuery()

Rufen Sie eine Ansicht der Abfrage ab, die diesem Url-Generatorzugewiesen wurde.

String getQueryString()

Gibt die Abfragezeichenfolge zurück, die derzeit in diesem UrlBuilder-instance konfiguriert ist.

String getScheme()

Rufen Sie das Schema bzw. das Protokoll ab, das diesem Url-Generatorzugewiesen wurde.

static UrlBuilder parse(String url)

Analysiert die übergebene url Zeichenfolge in einen Url-Generator.

static UrlBuilder parse(URL url)

Analysieren Sie einen Url-Generatoraus dem bereitgestellten URL-Objekt.

UrlBuilder setHost(String host)

Legen Sie den Host fest, der zum Erstellen der endgültigen URL verwendet wird.

UrlBuilder setPath(String path)

Legen Sie den Pfad fest, der zum Erstellen der endgültigen URL verwendet wird.

UrlBuilder setPort(int port)

Legen Sie den Port fest, der zum Erstellen der endgültigen URL verwendet wird.

UrlBuilder setPort(String port)

Legen Sie den Port fest, der zum Erstellen der endgültigen URL verwendet wird.

UrlBuilder setQuery(String query)

Legen Sie die Abfrage fest, die zum Erstellen der endgültigen URL verwendet wird.

UrlBuilder setQueryParameter(String queryParameterName, String queryParameterEncodedValue)

Legen Sie den angegebenen Abfrageparameternamen und den codierten Wert auf Abfragezeichenfolge für die endgültige URL fest.

UrlBuilder setScheme(String scheme)

Legen Sie das Schema/Protokoll fest, das zum Erstellen der endgültigen URL verwendet wird.

String toString()

Rufen Sie die Zeichenfolgendarstellung der URL ab, die erstellt wird.

URL toUrl()

Rufen Sie die URL ab, die erstellt wird.

Geerbte Methoden von java.lang.Object

Details zum Konstruktor

UrlBuilder

public UrlBuilder()

Erstellt eine neue Instanz von UrlBuilder.

Details zur Methode

addQueryParameter

public UrlBuilder addQueryParameter(String queryParameterName, String queryParameterEncodedValue)

Fügen Sie den angegebenen Abfrageparameternamen und den codierten Wert an die Abfragezeichenfolge für die endgültige URL an.

Parameter:

queryParameterName - Der Name des Abfrageparameters.
queryParameterEncodedValue - Der codierte Wert des Abfrageparameters.

Gibt zurück:

Der angegebene Abfrageparametername und der codierte Wert für die Abfragezeichenfolge für die endgültige URL.

clearQuery

public UrlBuilder clearQuery()

Löschen Sie die Abfrage, die zum Erstellen der endgültigen URL verwendet wird.

Gibt zurück:

Dieser UrlBuilder, sodass mehrere Setter miteinander verkettet werden können.

getHost

public String getHost()

Rufen Sie den Host ab, der diesem UrlBuilder zugewiesen wurde.

Gibt zurück:

der Host, der diesem UrlBuilder zugewiesen wurde.

getPath

public String getPath()

Rufen Sie den Pfad ab, der diesem UrlBuilder zugewiesen wurde.

Gibt zurück:

der Pfad, der diesem UrlBuilder zugewiesen wurde.

getPort

public Integer getPort()

Rufen Sie den Port ab, der diesem UrlBuilder zugewiesen wurde.

Gibt zurück:

der Port, der diesem UrlBuilder zugewiesen wurde.

getQuery

public Map getQuery()

Rufen Sie eine Ansicht der Abfrage ab, die diesem UrlBuilder zugewiesen wurde.

Änderungen an der, die Map von dieser API zurückgegeben werden, werden nicht im UrlBuilder widergespiegelt.

Gibt zurück:

Eine Ansicht der Abfrage, die diesem UrlBuilder zugewiesen wurde.

getQueryString

public String getQueryString()

Gibt die Abfragezeichenfolge zurück, die derzeit in diesem UrlBuilder-instance konfiguriert ist.

Gibt zurück:

Eine Zeichenfolge, die die aktuell konfigurierte Abfragezeichenfolge enthält.

getScheme

public String getScheme()

Rufen Sie das Schema bzw. das Protokoll ab, das diesem UrlBuilder zugewiesen wurde.

Gibt zurück:

das Schema/Protokoll, das diesem UrlBuilder zugewiesen wurde.

parse

public static UrlBuilder parse(String url)

Analysiert die übergebene url Zeichenfolge in einen UrlBuilder.

Parameter:

url - Die zu analysierende URL-Zeichenfolge.

Gibt zurück:

Der UrlBuilder, der aus der Analyse der übergebenen URL-Zeichenfolge erstellt wurde.

parse

public static UrlBuilder parse(URL url)

Analysieren Sie einen UrlBuilder aus dem bereitgestellten URL-Objekt.

Parameter:

url - Das zu analysierende URL-Objekt.

Gibt zurück:

Der UrlBuilder, der aus dem URL-Objekt analysiert wurde.

setHost

public UrlBuilder setHost(String host)

Legen Sie den Host fest, der zum Erstellen der endgültigen URL verwendet wird.

Parameter:

host - Der Host, der zum Erstellen der endgültigen URL verwendet wird.

Gibt zurück:

Dieser UrlBuilder, sodass mehrere Setter miteinander verkettet werden können.

setPath

public UrlBuilder setPath(String path)

Legen Sie den Pfad fest, der zum Erstellen der endgültigen URL verwendet wird.

Parameter:

path - Der Pfad, der zum Erstellen der endgültigen URL verwendet wird.

Gibt zurück:

Dieser UrlBuilder, sodass mehrere Setter miteinander verkettet werden können.

setPort

public UrlBuilder setPort(int port)

Legen Sie den Port fest, der zum Erstellen der endgültigen URL verwendet wird.

Parameter:

port - Der Port, der zum Erstellen der endgültigen URL verwendet wird.

Gibt zurück:

Dieser UrlBuilder, sodass mehrere Setter miteinander verkettet werden können.

setPort

public UrlBuilder setPort(String port)

Legen Sie den Port fest, der zum Erstellen der endgültigen URL verwendet wird.

Parameter:

port - Der Port, der zum Erstellen der endgültigen URL verwendet wird.

Gibt zurück:

Dieser UrlBuilder, sodass mehrere Setter miteinander verkettet werden können.

setQuery

public UrlBuilder setQuery(String query)

Legen Sie die Abfrage fest, die zum Erstellen der endgültigen URL verwendet wird.

Parameter:

query - Die Abfrage, die zum Erstellen der endgültigen URL verwendet wird.

Gibt zurück:

Dieser UrlBuilder, sodass mehrere Setter miteinander verkettet werden können.

setQueryParameter

public UrlBuilder setQueryParameter(String queryParameterName, String queryParameterEncodedValue)

Legen Sie den angegebenen Abfrageparameternamen und den codierten Wert auf Abfragezeichenfolge für die endgültige URL fest.

Parameter:

queryParameterName - Der Name des Abfrageparameters.
queryParameterEncodedValue - Der codierte Wert des Abfrageparameters.

Gibt zurück:

Der angegebene Abfrageparametername und der codierte Wert für die Abfragezeichenfolge für die endgültige URL.

setScheme

public UrlBuilder setScheme(String scheme)

Legen Sie das Schema/Protokoll fest, das zum Erstellen der endgültigen URL verwendet wird.

Parameter:

scheme - Das Schema/Protokoll, das zum Erstellen der endgültigen URL verwendet wird.

Gibt zurück:

Dieser UrlBuilder, damit mehrere Setter miteinander verkettet werden können.

toString

public String toString()

Rufen Sie die Zeichenfolgendarstellung der URL ab, die erstellt wird.

Überschreibt:

UrlBuilder.toString()

Gibt zurück:

Die Zeichenfolgendarstellung der URL, die erstellt wird.

toUrl

public URL toUrl()

Rufen Sie die URL ab, die erstellt wird.

Gibt zurück:

Die URL, die erstellt wird.

Throws:

MalformedURLException

- , wenn die URL nicht vollständig gebildet ist.

Gilt für: