Auf URL hören in Java?

Destranix  13.08.2022, 15:50

Meinst du Java oder doch eher Javascript? Wie sieht dein Code aus?

Marcus496 
Fragesteller
 13.08.2022, 15:51

Ich meine Java. Der Code ist irrelevant. Ich will nur wissen wie das geht.

1 Antwort

Der relevante Teil, den du haben möchtest, nennt sich Query.

Als Vorraussetzung nehme ich an, dass dir "https://example.de/redirect?code=223545" in Java mitgeteilt wird.

Als erstes solltest du dir eine java.net.URL Instanz anlegen. Das geht so:

final URL url = new URL("https://example.de/redirect?code=223545");

Mit

uri.getQuery() 

bekommst du dann die Query. Die sieht dann so aus:

code=223545

Hier gibt es Beispielcode, wie du die Query in eine Map umwandeln kannst.

Bei der Map kannst dann den Wert vom Schlüssel "code" abrufen. Das wäre dann "223545".