Wie bereits erwähnt, gehört zu den Vorteilen, dass URLs nicht an eine bestimmte Technologie oder Sprache gebunden sind. Ein weiterer Vorteil besteht darin, dass Sie das Ausgabeformat innerhalb der Anwendung verwalten können, wenn Sie dies wünschen.
Dies gilt jedoch nur innerhalb eines "gerouteten" Code-Frameworks, in dem Sie im Grunde genommen URL-Routen an den Code anhängen würden.
Zum Beispiel können Sie in meiner Code-Bibliothek das erlaubte Ausgabeformat einer URL angeben, indem Sie
1) Einen Accept-Header im HTTP-Header setzen 2) Eine gültige Erweiterung an die URL anhängen
Der Code für /my/simple/url.html, /my/simple/url.xml und /my/simple/url.json ist also genau der gleiche. Der Ausgabe-Manager ist dafür verantwortlich, den Inhalt in angemessener Weise auszugeben.
Wenn Sie also die zugrunde liegende Technologie ändern, können Sie das gleiche URL-Muster weiterhin in der neuen Version Ihrer Anwendung beibehalten.
Daraus ergibt sich, dass Sie durch das Parsen der URL in Ihrem eigenen Code, um die Daten zu extrahieren, in der Regel die Möglichkeit haben, suchmaschinenfreundliche URLs zu erstellen, d.h. bedeutungsvollere URLs in Bezug auf die Indexierung durch Suchmaschinen. Sie können dann innerhalb der Struktur Ihrer Webanwendung bedeutungsvollere URL-Muster definieren.