Closed FireEmerald closed 5 years ago
GET /api/<apikey>/vereinList?query=*+%20* HTTP/1.1
+
ist ein specal character
im URL encoding der Leerzeiche bedeutet. Die Anfrage ist damit gleichbedeutend wie GET /api/<apikey>/vereinList?query=* *
oder GET /api/<apikey>/vereinList?query=*%20%20*
. Die Antwort ist m.E. korrekt.
(Nebenbei bemerkt sollte es keinen Verein geben, welcher zwei Leerzeichen im Namen hat)
Die Daten werden so angeboten, wie wir sie von den Landesverbänden erhalten. Grundsätzlich würde ich zustimmen, dass zwei Leerzeichen ungewöhnlich sind.
GET https://ladv.de/api/<apikey>/vereinList?query=*Sport%2BWanderv.Koblenz*
Anfragen wie diese funktionieren nun (korrektes URL encoding).
Gesuchter Verein: Teamwork-Sport + Events
Anstatt nach dem Zeichen
+
zu suchen, gibt die API Ergebnisse mit zwei Leerzeichen zurück. (Nebenbei bemerkt sollte es keinen Verein geben, welcher zwei Leerzeichen im Namen hat)Folgende Anfragen geben nichts zurück: