hi,
Eigentlich finde ich es ganz praktisch, seine Seiten Requesttype-agnostisch zu bauen.
Ich auch wobei Transparenz hierfür der passendere Begriff ist. Und noch mehr Transparenz ergibt sich, wenn eine Parameter~Kontrollstruktur außer von der Requestmethode auch vom Content-Type unabhängig ist (Es sei denn der Programmablauf gibt das zwingend vor).
Dann sind diese Layer nämlich austauschbar ohne den ganzen Code ändern zu müssen. Voraussetzung dafür ist natürlich ein Parser der anhand des gesendeten Enctype parsen kann. Also egal ob ein Request mit GET oder POST oder mit enctype="application/x-www-form-urlencoded" oder Content-Type: application/json reinkommt. Wenn wir bessere Browser hätten... aber mit fetch() ist sowas alles schon machbar.
MfG