URL.appending(path:) behandelt den Input als reinen Path-Component und percent-encoded Sonderzeichen, also auch ?. Damit wurde aus /api/dogs/123/diary?limit=50 ein /api/dogs/123/diary%3Flimit=50, und der Server lieferte was Anderes als JSON zurück → 'data was not valid JSON'. Betraf auch Wetter, Giftköder, Verlorene Hunde, Gassi-Zeiten und alle anderen Endpoints mit Query. Jetzt: baseURL.absoluteString + path. |
||
|---|---|---|
| .. | ||
| API | ||
| Assets.xcassets | ||
| Auth | ||
| Support | ||
| Tracking | ||
| Views | ||
| BanYaroGoApp.swift | ||